From 3a6623108e5cee4f8feb4e461e1fe6d409da1e46 Mon Sep 17 00:00:00 2001 From: hyh Date: Tue, 29 Jul 2025 10:52:25 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0.gitignore=E5=BF=BD?= =?UTF-8?q?=E7=95=A5=E6=97=A5=E5=BF=97=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加X1.WebAPI/logs/目录到忽略列表 - 添加*.log文件模式到忽略列表 - 从版本控制中移除已跟踪的日志文件 --- .gitignore | 4 +- src/X1.WebAPI/logs/app-20250728.log | 17131 ------------------------ src/X1.WebAPI/logs/app-20250729.log | 8369 ------------ src/X1.WebAPI/logs/error-20250728.log | 1853 --- src/X1.WebAPI/logs/error-20250729.log | 240 - 5 files changed, 3 insertions(+), 27594 deletions(-) delete mode 100644 src/X1.WebAPI/logs/app-20250728.log delete mode 100644 src/X1.WebAPI/logs/app-20250729.log delete mode 100644 src/X1.WebAPI/logs/error-20250728.log delete mode 100644 src/X1.WebAPI/logs/error-20250729.log diff --git a/.gitignore b/.gitignore index 8586371..9fc0a2e 100644 --- a/.gitignore +++ b/.gitignore @@ -44,4 +44,6 @@ artifacts/ node_modules/ # Logs -X1.WebAPI.logs/ \ No newline at end of file +X1.WebAPI.logs/ +X1.WebAPI/logs/ +*.log \ No newline at end of file diff --git a/src/X1.WebAPI/logs/app-20250728.log b/src/X1.WebAPI/logs/app-20250728.log deleted file mode 100644 index f18b789..0000000 --- a/src/X1.WebAPI/logs/app-20250728.log +++ /dev/null @@ -1,17131 +0,0 @@ -2025-07-28 09:27:54.500 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 09:27:54.541 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 09:27:54.543 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 09:27:56.593 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 09:27:56.626 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 09:27:56.766 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 09:27:56.767 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:27:56.770 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.299896391167893 -2025-07-28 09:27:56.774 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 09:27:56.776 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 09:27:56.782 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 09:27:56.784 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:27:56.785 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 09:27:56.786 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:27:56.787 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 09:27:56.787 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:27:56.787 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 09:27:56.793 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:27:56.794 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 09:27:56.794 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 09:27:56.794 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:27:56.795 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:27:56.796 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 09:27:56.797 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 09:27:56.797 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:27:56.797 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:27:56.800 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 09:27:56.802 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 09:27:56.806 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 09:27:56.808 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 09:27:56.809 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 09:27:56.809 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 09:27:56.811 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 09:27:56.812 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 09:27:56.813 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 09:27:56.820 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 09:27:56.822 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 09:27:56.845 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:27:56.846 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 09:27:56.847 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 09:27:56.850 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 09:27:56.852 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 09:27:56.856 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 09:27:56.858 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 09:27:56.861 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 09:27:56.862 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:27:56 -2025-07-28 09:28:26.863 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 09:28:26.875 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:28:26 -2025-07-28 09:28:28.998 +08:00 [INF] DESKTOP-T6EU05A [10] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '05/20/2025 10:16:40', Current time (UTC): '07/28/2025 01:28:28'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 09:28:29.020 +08:00 [INF] DESKTOP-T6EU05A [10] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '05/20/2025 10:16:40', Current time (UTC): '07/28/2025 01:28:28'. -2025-07-28 09:28:30.127 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:28:30.135 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:28:30.139 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:28:30.141 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:28:30.144 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:28:30.251 +08:00 [WRN] DESKTOP-T6EU05A [10] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 09:28:30.259 +08:00 [WRN] DESKTOP-T6EU05A [10] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 09:28:31.105 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (75ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T00:58:30.5197116Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 09:28:31.268 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 09:28:31.480 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 09:28:31.631 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (18ms) [Parameters=[@p20='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false), @p0='0', @p1='b5348367-bce3-40bb-8077-cae3a35ca78c', @p21='91c53a77-9f60-4a53-a5b4-a8af7b11d79e', @p2='2025-07-05T18:18:17.2254030Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T01:28:31.4575884Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAEFAQultUYv7OdZI4JnURtlHK68b60bgxQdQ938fMqqEXcu1f0QcWl4873JKGP0Nc/w==', @p14='18162486289' (Nullable = false), @p15='False', @p16='hongenen', @p17='IRRDDR2ICCZ5M6HA667X2DZMYBOHE7QK', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 09:28:31.714 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (16ms) [Parameters=[@__userId_0='f4bf8cdd-1ab6-4032-9837-8901b297d957'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 09:28:31.754 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (16ms) [Parameters=[@__roleId_0='315a15b4-9ff5-4d89-a02c-2caaef7fb653'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 09:28:31.760 +08:00 [INF] DESKTOP-T6EU05A [10] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 09:28:31.761 +08:00 [INF] DESKTOP-T6EU05A [10] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 09:28:31.762 +08:00 [INF] DESKTOP-T6EU05A [10] 获取当前密钥 -2025-07-28 09:28:31.763 +08:00 [INF] DESKTOP-T6EU05A [10] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:28:31.764 +08:00 [INF] DESKTOP-T6EU05A [10] 密钥熵值: 5.389670647189372 -2025-07-28 09:28:31.769 +08:00 [INF] DESKTOP-T6EU05A [10] 当前密钥验证通过,密钥长度: 88 -2025-07-28 09:28:31.770 +08:00 [INF] DESKTOP-T6EU05A [10] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 09:28:31.771 +08:00 [INF] DESKTOP-T6EU05A [10] 密钥编码成功,字节长度: 88 -2025-07-28 09:28:31.772 +08:00 [INF] DESKTOP-T6EU05A [10] 密钥已缓存,过期时间: "2025-07-28T01:33:31.7724149Z" -2025-07-28 09:28:31.773 +08:00 [INF] DESKTOP-T6EU05A [10] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 09:28:31.774 +08:00 [INF] DESKTOP-T6EU05A [10] 密钥解码成功,字节长度: 64 -2025-07-28 09:28:31.775 +08:00 [INF] DESKTOP-T6EU05A [10] 令牌签名算法: HS512 -2025-07-28 09:28:31.795 +08:00 [INF] DESKTOP-T6EU05A [10] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T01:43:31.7765275Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T01:28:31.7767237Z","NotBefore":"2025-07-28T01:28:31.7767669Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 09:28:31.797 +08:00 [INF] DESKTOP-T6EU05A [10] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 09:28:31.798 +08:00 [INF] DESKTOP-T6EU05A [10] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 09:28:31.799 +08:00 [INF] DESKTOP-T6EU05A [10] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 09:28:31.801 +08:00 [INF] DESKTOP-T6EU05A [10] 密钥解码成功,字节长度: 64 -2025-07-28 09:28:31.802 +08:00 [INF] DESKTOP-T6EU05A [10] 令牌签名算法: HS512 -2025-07-28 09:28:31.803 +08:00 [INF] DESKTOP-T6EU05A [10] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T01:28:31.8035157Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T01:28:31.8035182Z","NotBefore":"2025-07-28T01:28:31.8035184Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 09:28:31.903 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (16ms) [Parameters=[@p0='06964f64-5ecb-40e9-b332-5ca05d293890' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T01:28:31.8221350Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T01:28:31.8221345Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 09:28:31.910 +08:00 [INF] DESKTOP-T6EU05A [10] 用户 hyh 认证成功 -2025-07-28 09:28:31.913 +08:00 [INF] DESKTOP-T6EU05A [10] 账号 hyh 登录成功 -2025-07-28 09:28:31.915 +08:00 [WRN] DESKTOP-T6EU05A [10] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJmNGJmOGNkZC0xYWI2LTQwMzItOTgzNy04OTAxYjI5N2Q5NTciLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDAxOjI4OjMxLjQ1NzU4ODRaIiwicm9sZSI6IjMxNWExNWI0LTlmZjUtNGQ4OS1hMDJjLTJjYWFlZjdmYjY1MyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2NjYxMTEsImV4cCI6MTc1MzY2NzAxMSwiaWF0IjoxNzUzNjY2MTExLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.7_DfyXpEtwwHX1AwBVRIW5kIKz5VMVeQ6_IVoD9GIELGzkjD2Fu8nGxcIM1LTHSueC5vv8DufX1fZ6LAs12aLg -2025-07-28 09:28:37.527 +08:00 [DBG] DESKTOP-T6EU05A [14] Successfully validated the token. -2025-07-28 09:28:37.530 +08:00 [DBG] DESKTOP-T6EU05A [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:28:37.539 +08:00 [DBG] DESKTOP-T6EU05A [14] Authorization was successful. -2025-07-28 09:28:37.654 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 09:28:37.661 +08:00 [WRN] DESKTOP-T6EU05A [14] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:28:37.663 +08:00 [WRN] DESKTOP-T6EU05A [14] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:28:37.690 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:28:37.697 +08:00 [INF] DESKTOP-T6EU05A [14] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 09:28:37.711 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:28:37.713 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:28:37.718 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 09:28:37.759 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 09:28:37.778 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:28:37.782 +08:00 [INF] DESKTOP-T6EU05A [9] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 09:28:38.786 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 09:28:38.788 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:28:38.820 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Roles" AS r -2025-07-28 09:28:38.824 +08:00 [WRN] DESKTOP-T6EU05A [10] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:28:38.826 +08:00 [WRN] DESKTOP-T6EU05A [10] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:28:38.856 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConcurrencyStamp", r."CreatedAt", r."Description", r."Name", r."NormalizedName", r."UpdatedAt" -FROM "Roles" AS r -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:28:38.877 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取所有角色,共 1 个 -2025-07-28 09:28:38.878 +08:00 [INF] DESKTOP-T6EU05A [10] 获取所有角色成功,共 1 个角色 -2025-07-28 09:28:38.886 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:28:38.889 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:28:38.908 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Roles" AS r -2025-07-28 09:28:38.927 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConcurrencyStamp", r."CreatedAt", r."Description", r."Name", r."NormalizedName", r."UpdatedAt" -FROM "Roles" AS r -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:28:38.935 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取所有角色,共 1 个 -2025-07-28 09:28:38.938 +08:00 [INF] DESKTOP-T6EU05A [9] 获取所有角色成功,共 1 个角色 -2025-07-28 09:28:39.945 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:28:39.951 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:28:39.955 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 09:28:39.984 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 09:28:40.003 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:28:40.007 +08:00 [INF] DESKTOP-T6EU05A [9] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 09:28:40.010 +08:00 [DBG] DESKTOP-T6EU05A [14] Successfully validated the token. -2025-07-28 09:28:40.011 +08:00 [DBG] DESKTOP-T6EU05A [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:28:40.015 +08:00 [DBG] DESKTOP-T6EU05A [14] Authorization was successful. -2025-07-28 09:28:40.032 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 09:28:40.051 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:28:40.055 +08:00 [INF] DESKTOP-T6EU05A [14] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 09:28:56.783 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:28:56.787 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:28:56.794 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:28:56.796 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:28:56.876 +08:00 [DBG] DESKTOP-T6EU05A [10] 获取所有连接,当前连接数:0 -2025-07-28 09:28:56.877 +08:00 [INF] DESKTOP-T6EU05A [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:28:56 -2025-07-28 09:29:26.878 +08:00 [DBG] DESKTOP-T6EU05A [10] 获取所有连接,当前连接数:0 -2025-07-28 09:29:26.879 +08:00 [INF] DESKTOP-T6EU05A [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:29:26 -2025-07-28 09:29:56.784 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:29:56.787 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:29:56.794 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:29:56.796 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:29:56.880 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 09:29:56.880 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:29:56 -2025-07-28 09:30:26.883 +08:00 [DBG] DESKTOP-T6EU05A [10] 获取所有连接,当前连接数:0 -2025-07-28 09:30:26.884 +08:00 [INF] DESKTOP-T6EU05A [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:30:26 -2025-07-28 09:30:56.783 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:30:56.787 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:30:56.795 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:30:56.796 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:30:56.885 +08:00 [DBG] DESKTOP-T6EU05A [10] 获取所有连接,当前连接数:0 -2025-07-28 09:30:56.885 +08:00 [INF] DESKTOP-T6EU05A [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:30:56 -2025-07-28 09:30:57.996 +08:00 [DBG] DESKTOP-T6EU05A [23] Successfully validated the token. -2025-07-28 09:30:57.997 +08:00 [DBG] DESKTOP-T6EU05A [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:30:58.010 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 09:30:58.010 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:30:58.571 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:30:58.573 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:30:58.577 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:30:58.577 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:30:59.012 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 09:30:59.013 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:30:59.017 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:30:59.018 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:30:59.579 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 09:30:59.580 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:30:59.584 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:30:59.585 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:00.020 +08:00 [DBG] DESKTOP-T6EU05A [14] Successfully validated the token. -2025-07-28 09:31:00.021 +08:00 [DBG] DESKTOP-T6EU05A [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:00.026 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:31:00.027 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:00.318 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:31:00.319 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:00.321 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 09:31:00.331 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:31:00.341 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:31:00.364 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:31:00.372 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:31:00.374 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:31:00.397 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:31:00.403 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取设备列表,共 0 条记录 -2025-07-28 09:31:00.404 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取设备列表,共 0 条记录 -2025-07-28 09:31:00.409 +08:00 [DBG] DESKTOP-T6EU05A [14] Successfully validated the token. -2025-07-28 09:31:00.410 +08:00 [DBG] DESKTOP-T6EU05A [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:00.411 +08:00 [DBG] DESKTOP-T6EU05A [14] Authorization was successful. -2025-07-28 09:31:00.412 +08:00 [INF] DESKTOP-T6EU05A [14] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:31:00.414 +08:00 [INF] DESKTOP-T6EU05A [14] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:31:00.431 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:31:00.450 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:31:00.452 +08:00 [INF] DESKTOP-T6EU05A [14] 成功获取设备列表,共 0 条记录 -2025-07-28 09:31:00.453 +08:00 [INF] DESKTOP-T6EU05A [14] 成功获取设备列表,共 0 条记录 -2025-07-28 09:31:00.587 +08:00 [DBG] DESKTOP-T6EU05A [14] Successfully validated the token. -2025-07-28 09:31:00.588 +08:00 [DBG] DESKTOP-T6EU05A [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:00.591 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:31:00.591 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:01.028 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 09:31:01.029 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:01.034 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:31:01.034 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:01.593 +08:00 [DBG] DESKTOP-T6EU05A [14] Successfully validated the token. -2025-07-28 09:31:01.594 +08:00 [DBG] DESKTOP-T6EU05A [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:01.598 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 09:31:01.598 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:31:26.887 +08:00 [DBG] DESKTOP-T6EU05A [14] 获取所有连接,当前连接数:0 -2025-07-28 09:31:26.888 +08:00 [INF] DESKTOP-T6EU05A [14] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:31:26 -2025-07-28 09:31:56.784 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:31:56.787 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:31:56.794 +08:00 [DBG] DESKTOP-T6EU05A [14] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:31:56.796 +08:00 [DBG] DESKTOP-T6EU05A [14] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:31:56.890 +08:00 [DBG] DESKTOP-T6EU05A [14] 获取所有连接,当前连接数:0 -2025-07-28 09:31:56.891 +08:00 [INF] DESKTOP-T6EU05A [14] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:31:56 -2025-07-28 09:32:24.010 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 09:32:24.070 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 09:32:24.073 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 09:32:24.464 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 09:32:24.489 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 09:32:24.664 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 09:32:24.665 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:32:24.668 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.521598379853425 -2025-07-28 09:32:24.673 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 09:32:24.676 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 09:32:24.680 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 09:32:24.683 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:32:24.685 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 09:32:24.688 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:32:24.689 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 09:32:24.690 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:32:24.690 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 09:32:24.695 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:32:24.696 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 09:32:24.696 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:32:24.696 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 09:32:24.698 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:32:24.700 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 09:32:24.701 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 09:32:24.701 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:32:24.705 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:32:24.709 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 09:32:24.711 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 09:32:24.712 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 09:32:24.714 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 09:32:24.716 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 09:32:24.717 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 09:32:24.719 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 09:32:24.720 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 09:32:24.722 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 09:32:24.723 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 09:32:24.727 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 09:32:24.759 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:32:24.760 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 09:32:24.762 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 09:32:24.777 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 09:32:24.779 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 09:32:24.784 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 09:32:24.786 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 09:32:24.791 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 09:32:24.792 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:32:24 -2025-07-28 09:32:54.794 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 09:32:54.795 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:32:54 -2025-07-28 09:33:52.339 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 09:33:52.413 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 09:33:52.415 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 09:33:52.763 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 09:33:52.783 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 09:33:52.916 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 09:33:52.917 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:33:52.920 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.386663118706526 -2025-07-28 09:33:52.925 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 09:33:52.926 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 09:33:52.929 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 09:33:52.932 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:33:52.933 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 09:33:52.935 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:33:52.936 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 09:33:52.937 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:33:52.937 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 09:33:52.939 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:33:52.939 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 09:33:52.940 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 09:33:52.940 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:33:52.941 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:33:52.943 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 09:33:52.943 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 09:33:52.943 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:33:52.944 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:33:52.947 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 09:33:52.948 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 09:33:52.949 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 09:33:52.951 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 09:33:52.952 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 09:33:52.952 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 09:33:52.954 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 09:33:52.955 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 09:33:52.956 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 09:33:52.957 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 09:33:52.958 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 09:33:52.978 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:33:52.979 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 09:33:52.980 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 09:33:52.984 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 09:33:52.985 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 09:33:52.990 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 09:33:52.992 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 09:33:52.995 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 09:33:52.995 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:33:52 -2025-07-28 09:34:05.131 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 09:34:05.193 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 09:34:05.197 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 09:34:05.554 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 09:34:05.580 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 09:34:05.726 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 09:34:05.727 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:34:05.730 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.390805482076983 -2025-07-28 09:34:05.738 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 09:34:05.739 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 09:34:05.742 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 09:34:05.744 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:34:05.744 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 09:34:05.745 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:34:05.746 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 09:34:05.746 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 09:34:05.746 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:34:05.747 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:34:05.748 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 09:34:05.749 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 09:34:05.749 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:34:05.750 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:34:05.750 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 09:34:05.751 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:34:05.751 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 09:34:05.752 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:34:05.755 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 09:34:05.756 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 09:34:05.757 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 09:34:05.758 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 09:34:05.759 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 09:34:05.760 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 09:34:05.761 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 09:34:05.762 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 09:34:05.762 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 09:34:05.764 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 09:34:05.765 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 09:34:05.785 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:34:05.786 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 09:34:05.787 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 09:34:05.790 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 09:34:05.792 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 09:34:05.795 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 09:34:05.797 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 09:34:05.799 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 09:34:05.800 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:34:05 -2025-07-28 09:34:35.800 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 09:34:35.801 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:34:35 -2025-07-28 09:35:05.741 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:35:05.746 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:35:05.747 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:35:05.750 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:35:05.803 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:35:05.803 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:35:05 -2025-07-28 09:35:35.805 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:35:35.807 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:35:35 -2025-07-28 09:36:05.742 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:36:05.746 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:36:05.749 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:36:05.751 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:36:05.809 +08:00 [DBG] DESKTOP-T6EU05A [20] 获取所有连接,当前连接数:0 -2025-07-28 09:36:05.810 +08:00 [INF] DESKTOP-T6EU05A [20] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:36:05 -2025-07-28 09:36:35.811 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:36:35.812 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:36:35 -2025-07-28 09:37:05.742 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:37:05.746 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:37:05.748 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:37:05.751 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:37:05.813 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:37:05.814 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:37:05 -2025-07-28 09:37:35.815 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:37:35.826 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:37:35 -2025-07-28 09:38:05.742 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:38:05.746 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:38:05.749 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:38:05.750 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:38:05.827 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 09:38:05.828 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:38:05 -2025-07-28 09:38:35.830 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:38:35.831 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:38:35 -2025-07-28 09:39:04.235 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 09:39:04.292 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 09:39:04.294 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 09:39:04.744 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 09:39:04.776 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 09:39:04.946 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 09:39:04.947 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:39:04.950 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.37665647641975 -2025-07-28 09:39:04.955 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 09:39:04.957 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 09:39:04.961 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 09:39:04.964 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:39:04.965 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 09:39:04.967 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:39:04.968 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 09:39:04.969 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 09:39:04.969 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:39:04.970 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:39:04.972 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 09:39:04.973 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:39:04.973 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 09:39:04.977 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:39:04.978 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 09:39:04.979 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 09:39:04.979 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:39:04.980 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 09:39:04.983 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 09:39:04.984 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 09:39:04.988 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 09:39:04.989 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 09:39:04.990 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 09:39:04.991 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 09:39:04.992 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 09:39:04.993 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 09:39:04.995 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 09:39:04.999 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 09:39:04.999 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 09:39:05.021 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:39:05.021 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 09:39:05.023 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 09:39:05.026 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 09:39:05.028 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 09:39:05.032 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 09:39:05.034 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 09:39:05.037 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 09:39:05.038 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:39:05 -2025-07-28 09:39:09.448 +08:00 [DBG] DESKTOP-T6EU05A [15] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 09:39:10.456 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:39:10.471 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:39:10.475 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:39:10.478 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:39:10.481 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 09:39:10.619 +08:00 [WRN] DESKTOP-T6EU05A [15] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 09:39:10.632 +08:00 [WRN] DESKTOP-T6EU05A [15] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 09:39:11.608 +08:00 [INF] DESKTOP-T6EU05A [15] Executed DbCommand (88ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T01:09:10.8632633Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 09:39:11.771 +08:00 [INF] DESKTOP-T6EU05A [15] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 09:39:11.963 +08:00 [INF] DESKTOP-T6EU05A [15] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 09:39:12.105 +08:00 [INF] DESKTOP-T6EU05A [15] Executed DbCommand (16ms) [Parameters=[@p20='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false), @p0='0', @p1='1e677905-c789-47e1-84ad-d7034ff188e2', @p21='b5348367-bce3-40bb-8077-cae3a35ca78c', @p2='2025-07-05T18:18:17.2254030Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T01:39:11.9442533Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAEFAQultUYv7OdZI4JnURtlHK68b60bgxQdQ938fMqqEXcu1f0QcWl4873JKGP0Nc/w==', @p14='18162486289' (Nullable = false), @p15='False', @p16='hongenen', @p17='IRRDDR2ICCZ5M6HA667X2DZMYBOHE7QK', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 09:39:12.185 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__userId_0='f4bf8cdd-1ab6-4032-9837-8901b297d957'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 09:39:12.226 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__roleId_0='315a15b4-9ff5-4d89-a02c-2caaef7fb653'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 09:39:12.232 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 09:39:12.233 +08:00 [INF] DESKTOP-T6EU05A [5] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 09:39:12.234 +08:00 [INF] DESKTOP-T6EU05A [5] 获取当前密钥 -2025-07-28 09:39:12.237 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥Base64验证通过,字节长度: 64 -2025-07-28 09:39:12.238 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥熵值: 5.389670647189372 -2025-07-28 09:39:12.239 +08:00 [INF] DESKTOP-T6EU05A [5] 当前密钥验证通过,密钥长度: 88 -2025-07-28 09:39:12.239 +08:00 [INF] DESKTOP-T6EU05A [5] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 09:39:12.240 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥编码成功,字节长度: 88 -2025-07-28 09:39:12.242 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥已缓存,过期时间: "2025-07-28T01:44:12.2419659Z" -2025-07-28 09:39:12.243 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 09:39:12.244 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 09:39:12.248 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 09:39:12.285 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T01:54:12.2493318Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T01:39:12.2494961Z","NotBefore":"2025-07-28T01:39:12.2495349Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 09:39:12.287 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 09:39:12.289 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 09:39:12.290 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 09:39:12.292 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 09:39:12.293 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 09:39:12.297 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T01:39:12.2966939Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T01:39:12.2966956Z","NotBefore":"2025-07-28T01:39:12.2966957Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 09:39:12.390 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@p0='50d29157-922b-40a7-bad8-e471f9b09620' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T01:39:12.3128011Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T01:39:12.3128005Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 09:39:12.396 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-28 09:39:12.398 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-28 09:39:12.402 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJmNGJmOGNkZC0xYWI2LTQwMzItOTgzNy04OTAxYjI5N2Q5NTciLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDAxOjM5OjExLjk0NDI1MzNaIiwicm9sZSI6IjMxNWExNWI0LTlmZjUtNGQ4OS1hMDJjLTJjYWFlZjdmYjY1MyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2NjY3NTIsImV4cCI6MTc1MzY2NzY1MiwiaWF0IjoxNzUzNjY2NzUyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.9JtMablS3WPGSjHGD6GIKSRQLoqZM95DdD18F9Pu8uoL9oH_IMKfYXWuWv5u3lnb522U1ffKySynJRflZky9mQ -2025-07-28 09:39:13.004 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:39:13.007 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:39:13.014 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 09:39:13.034 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:39:13.090 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:39:13.114 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:39:13.121 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:39:13.124 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:39:13.146 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:39:13.151 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取设备列表,共 0 条记录 -2025-07-28 09:39:13.152 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取设备列表,共 0 条记录 -2025-07-28 09:39:13.166 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 09:39:13.167 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:39:13.169 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 09:39:13.171 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:39:13.182 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:39:13.205 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:39:13.223 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:39:13.227 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:39:13.228 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:39:35.038 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:39:35.040 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:39:35 -2025-07-28 09:39:48.027 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 09:39:48.028 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:39:48.031 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 09:39:48.066 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 09:39:48.070 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:39:48.072 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 09:39:48.096 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:39:48.102 +08:00 [INF] DESKTOP-T6EU05A [5] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 09:39:48.117 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 09:39:48.118 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:39:48.120 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 09:39:48.136 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 09:39:48.153 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:39:48.159 +08:00 [INF] DESKTOP-T6EU05A [5] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 09:39:50.384 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 09:39:50.385 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:39:50.386 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-28 09:39:50.394 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 09:39:50.400 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 09:39:50.430 +08:00 [ERR] DESKTOP-T6EU05A [10] Failed executing DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 09:39:50.466 +08:00 [ERR] DESKTOP-T6EU05A [10] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 09:39:50.667 +08:00 [ERR] DESKTOP-T6EU05A [10] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 09:39:50.750 +08:00 [WRN] DESKTOP-T6EU05A [10] 获取协议版本列表失败: ["获取协议版本列表时发生错误: 42703: column p.SerialNumber does not exist\r\n\r\nPOSITION: 149"] -2025-07-28 09:39:50.768 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 09:39:50.769 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:39:50.770 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-28 09:39:50.771 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 09:39:50.773 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 09:39:50.791 +08:00 [ERR] DESKTOP-T6EU05A [10] Failed executing DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 09:39:50.796 +08:00 [ERR] DESKTOP-T6EU05A [10] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 09:39:50.996 +08:00 [ERR] DESKTOP-T6EU05A [10] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 09:39:51.037 +08:00 [WRN] DESKTOP-T6EU05A [10] 获取协议版本列表失败: ["获取协议版本列表时发生错误: 42703: column p.SerialNumber does not exist\r\n\r\nPOSITION: 149"] -2025-07-28 09:39:53.002 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 09:39:53.004 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:39:53.005 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 09:39:53.007 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:39:53.015 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:39:53.031 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:39:53.048 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:39:53.052 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:39:53.053 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:39:53.084 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 09:39:53.085 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:39:53.087 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 09:39:53.088 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:39:53.090 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:39:53.105 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:39:53.123 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:39:53.127 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:39:53.128 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:40:04.963 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:40:04.968 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:40:04.972 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:40:04.978 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:40:05.040 +08:00 [DBG] DESKTOP-T6EU05A [10] 获取所有连接,当前连接数:0 -2025-07-28 09:40:05.041 +08:00 [INF] DESKTOP-T6EU05A [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:40:05 -2025-07-28 09:40:35.042 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:40:35.043 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:40:35 -2025-07-28 09:41:04.961 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:41:04.968 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:41:04.972 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:41:04.979 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:41:05.047 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 09:41:05.047 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:41:05 -2025-07-28 09:41:35.049 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:41:35.050 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:41:35 -2025-07-28 09:42:04.963 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:42:04.968 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:42:04.973 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:42:04.979 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:42:05.052 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:42:05.056 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:42:05 -2025-07-28 09:42:14.432 +08:00 [DBG] DESKTOP-T6EU05A [23] Successfully validated the token. -2025-07-28 09:42:14.432 +08:00 [DBG] DESKTOP-T6EU05A [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:42:14.434 +08:00 [DBG] DESKTOP-T6EU05A [23] Authorization was successful. -2025-07-28 09:42:14.438 +08:00 [WRN] DESKTOP-T6EU05A [23] 无法获取当前用户ID -2025-07-28 09:42:14.451 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 09:42:14.452 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:42:14.454 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 09:42:14.454 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 09:42:20.106 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:42:20.107 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:42:20.108 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 09:42:20.109 +08:00 [WRN] DESKTOP-T6EU05A [9] 无法获取当前用户ID -2025-07-28 09:42:20.119 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 09:42:20.120 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:42:20.121 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 09:42:20.122 +08:00 [WRN] DESKTOP-T6EU05A [9] 无法获取当前用户ID -2025-07-28 09:42:35.056 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:42:35.057 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:42:35 -2025-07-28 09:42:43.115 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 09:42:43.116 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:42:43.118 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 09:42:43.119 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 09:43:04.962 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:43:04.968 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:43:04.973 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:43:04.978 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:43:05.059 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 09:43:05.060 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:43:05 -2025-07-28 09:43:35.061 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:43:35.062 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:43:35 -2025-07-28 09:43:38.444 +08:00 [DBG] DESKTOP-T6EU05A [25] Successfully validated the token. -2025-07-28 09:43:38.447 +08:00 [DBG] DESKTOP-T6EU05A [25] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:43:38.452 +08:00 [DBG] DESKTOP-T6EU05A [25] Authorization was successful. -2025-07-28 09:43:38.463 +08:00 [WRN] DESKTOP-T6EU05A [25] 无法获取当前用户ID -2025-07-28 09:43:38.479 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 09:43:38.479 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:43:38.481 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 09:43:38.482 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 09:43:39.616 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 09:43:39.617 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:43:39.637 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T01:13:39.6225382Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 09:43:39.683 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 09:43:39.783 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 09:43:39.819 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@p20='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false), @p0='0', @p1='c313a48d-a1a1-469f-9504-4aeb4032b752', @p21='1e677905-c789-47e1-84ad-d7034ff188e2', @p2='2025-07-05T18:18:17.2254030Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T01:43:39.7688118Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAEFAQultUYv7OdZI4JnURtlHK68b60bgxQdQ938fMqqEXcu1f0QcWl4873JKGP0Nc/w==', @p14='18162486289' (Nullable = false), @p15='False', @p16='hongenen', @p17='IRRDDR2ICCZ5M6HA667X2DZMYBOHE7QK', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 09:43:39.871 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__userId_0='f4bf8cdd-1ab6-4032-9837-8901b297d957'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 09:43:39.890 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__roleId_0='315a15b4-9ff5-4d89-a02c-2caaef7fb653'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 09:43:39.893 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 09:43:39.894 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 09:43:39.895 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 09:43:39.897 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 09:43:39.898 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 09:43:39.899 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T01:58:39.8989891Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T01:43:39.8989915Z","NotBefore":"2025-07-28T01:43:39.8989917Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 09:43:39.903 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 09:43:39.904 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 09:43:39.905 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 09:43:39.906 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 09:43:39.907 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 09:43:39.909 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T01:43:39.9088009Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T01:43:39.9088032Z","NotBefore":"2025-07-28T01:43:39.9088033Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 09:43:39.926 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@p0='0f864ffb-5828-46d2-823c-d495b39c93d6' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T01:43:39.9105307Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T01:43:39.9105302Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 09:43:39.931 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-28 09:43:39.932 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-28 09:43:39.933 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJmNGJmOGNkZC0xYWI2LTQwMzItOTgzNy04OTAxYjI5N2Q5NTciLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDAxOjQzOjM5Ljc2ODgxMThaIiwicm9sZSI6IjMxNWExNWI0LTlmZjUtNGQ4OS1hMDJjLTJjYWFlZjdmYjY1MyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2NjcwMTksImV4cCI6MTc1MzY2NzkxOSwiaWF0IjoxNzUzNjY3MDE5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.hvfRVTvZBgIf8jxVdq2e2Ss4ELql3Cf_YdkwKuxkbKp6LaAhk34PsGKgyezH0V6CtWxLdClLK6Wxz_LabKvtVw -2025-07-28 09:43:40.221 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 09:43:40.222 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:43:40.223 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 09:43:40.224 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:43:40.226 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:43:40.241 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:43:40.260 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:43:40.263 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:43:40.264 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:43:40.274 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 09:43:40.275 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:43:40.276 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 09:43:40.277 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:43:40.279 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:43:40.294 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:43:40.311 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:43:40.315 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 09:43:40.316 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 09:44:04.962 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:44:04.968 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:44:04.972 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:44:04.978 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:44:05.063 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-28 09:44:05.065 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:44:05 -2025-07-28 09:44:35.066 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:44:35.067 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:44:35 -2025-07-28 09:45:04.962 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:45:04.968 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:45:04.972 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:45:04.979 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:45:05.068 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-28 09:45:05.070 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:45:05 -2025-07-28 09:45:35.070 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:45:35.070 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:45:35 -2025-07-28 09:46:04.962 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:46:04.968 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:46:04.972 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:46:04.978 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:46:05.072 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:46:05.073 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:46:05 -2025-07-28 09:46:35.074 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:46:35.075 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:46:35 -2025-07-28 09:47:04.963 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:47:04.969 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:47:04.972 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:47:04.978 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:47:05.076 +08:00 [DBG] DESKTOP-T6EU05A [28] 获取所有连接,当前连接数:0 -2025-07-28 09:47:05.077 +08:00 [INF] DESKTOP-T6EU05A [28] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:47:05 -2025-07-28 09:47:08.799 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 09:47:08.800 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:47:08.802 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 09:47:08.803 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:47:08.805 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:47:08.898 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:47:08.915 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:47:08.919 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:47:08.920 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:47:35.080 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:47:35.081 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:47:35 -2025-07-28 09:48:04.962 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:48:04.968 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:48:04.972 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:48:04.979 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:48:05.082 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:48:05.084 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:48:05 -2025-07-28 09:48:35.084 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 09:48:35.085 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:48:35 -2025-07-28 09:48:45.359 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 09:48:45.361 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:48:45.363 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 09:48:45.364 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:48:45.365 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:48:45.382 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:48:45.403 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:48:45.405 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 09:48:45.406 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 09:49:04.962 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:49:04.968 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:49:04.972 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:49:04.978 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:49:05.087 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 09:49:05.088 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:49:05 -2025-07-28 09:49:35.089 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:49:35.091 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:49:35 -2025-07-28 09:50:04.962 +08:00 [DBG] DESKTOP-T6EU05A [32] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:50:04.968 +08:00 [DBG] DESKTOP-T6EU05A [32] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:50:04.972 +08:00 [DBG] DESKTOP-T6EU05A [32] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:50:04.979 +08:00 [DBG] DESKTOP-T6EU05A [32] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:50:05.091 +08:00 [DBG] DESKTOP-T6EU05A [32] 获取所有连接,当前连接数:0 -2025-07-28 09:50:05.093 +08:00 [INF] DESKTOP-T6EU05A [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:50:05 -2025-07-28 09:50:35.095 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:50:35.097 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:50:35 -2025-07-28 09:50:45.098 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 09:50:45.099 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:50:45.100 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 09:50:45.101 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:50:45.103 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:50:45.119 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:50:45.136 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:50:45.140 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 09:50:45.141 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 09:51:04.961 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:51:04.967 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:51:04.972 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:51:04.978 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:51:05.098 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:51:05.099 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:51:05 -2025-07-28 09:51:35.100 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:51:35.101 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:51:35 -2025-07-28 09:52:04.962 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:52:04.968 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:52:04.972 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:52:04.979 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:52:05.102 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:52:05.104 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:52:05 -2025-07-28 09:52:35.105 +08:00 [DBG] DESKTOP-T6EU05A [35] 获取所有连接,当前连接数:0 -2025-07-28 09:52:35.106 +08:00 [INF] DESKTOP-T6EU05A [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:52:35 -2025-07-28 09:52:45.124 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-28 09:52:45.125 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:52:45.126 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-28 09:52:45.127 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:52:45.129 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:52:45.219 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:52:45.237 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:52:45.240 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:52:45.241 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 09:53:04.962 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:53:04.969 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:53:04.972 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:53:04.979 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:53:05.107 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:53:05.108 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:53:05 -2025-07-28 09:53:35.110 +08:00 [DBG] DESKTOP-T6EU05A [38] 获取所有连接,当前连接数:0 -2025-07-28 09:53:35.111 +08:00 [INF] DESKTOP-T6EU05A [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:53:35 -2025-07-28 09:54:04.962 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:54:04.968 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:54:04.973 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:54:04.978 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:54:05.113 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:54:05.114 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:54:05 -2025-07-28 09:54:24.096 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 09:54:24.097 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 09:54:24.098 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 09:54:24.100 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:54:24.101 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 09:54:24.117 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 09:54:24.135 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 09:54:24.141 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取设备列表,共 0 条记录 -2025-07-28 09:54:24.142 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取设备列表,共 0 条记录 -2025-07-28 09:54:35.146 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:54:35.189 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:54:35 -2025-07-28 09:55:04.962 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:55:04.968 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:55:04.973 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:55:04.978 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:55:05.191 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:55:05.193 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:55:05 -2025-07-28 09:55:35.194 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:55:35.195 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:55:35 -2025-07-28 09:56:04.962 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:56:04.969 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:56:04.972 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:56:04.978 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:56:05.198 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:56:05.198 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:56:05 -2025-07-28 09:56:35.199 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:56:35.200 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:56:35 -2025-07-28 09:57:04.962 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:57:04.968 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:57:04.973 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:57:04.978 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:57:05.201 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 09:57:05.202 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:57:05 -2025-07-28 09:57:35.203 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 09:57:35.205 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:57:35 -2025-07-28 09:58:04.962 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:58:04.968 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:58:04.973 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:58:04.978 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:58:05.205 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 09:58:05.206 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:58:05 -2025-07-28 09:58:35.208 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:58:35.209 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:58:35 -2025-07-28 09:59:04.983 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 09:59:05.016 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 09:59:04.997 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 09:59:05.027 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 09:59:05.211 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 09:59:05.212 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:59:05 -2025-07-28 09:59:35.213 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 09:59:35.215 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 01:59:35 -2025-07-28 10:00:04.962 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:00:04.968 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:00:04.972 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:00:04.979 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:00:05.216 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 10:00:05.216 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:00:05 -2025-07-28 10:00:35.217 +08:00 [DBG] DESKTOP-T6EU05A [50] 获取所有连接,当前连接数:0 -2025-07-28 10:00:35.219 +08:00 [INF] DESKTOP-T6EU05A [50] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:00:35 -2025-07-28 10:01:04.962 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:01:04.968 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:01:04.973 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:01:04.979 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:01:05.229 +08:00 [DBG] DESKTOP-T6EU05A [51] 获取所有连接,当前连接数:0 -2025-07-28 10:01:05.266 +08:00 [INF] DESKTOP-T6EU05A [51] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:01:05 -2025-07-28 10:01:17.296 +08:00 [DBG] DESKTOP-T6EU05A [51] Successfully validated the token. -2025-07-28 10:01:17.297 +08:00 [DBG] DESKTOP-T6EU05A [51] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:01:17.298 +08:00 [DBG] DESKTOP-T6EU05A [51] Authorization was successful. -2025-07-28 10:01:17.299 +08:00 [WRN] DESKTOP-T6EU05A [51] 无法获取当前用户ID -2025-07-28 10:01:17.306 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-28 10:01:17.307 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:01:17.308 +08:00 [DBG] DESKTOP-T6EU05A [45] Authorization was successful. -2025-07-28 10:01:17.309 +08:00 [WRN] DESKTOP-T6EU05A [45] 无法获取当前用户ID -2025-07-28 10:01:18.796 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-28 10:01:18.797 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:01:18.865 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (10ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T01:31:18.8125923Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 10:01:18.900 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 10:01:18.990 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 10:01:19.013 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (9ms) [Parameters=[@p20='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false), @p0='0', @p1='ab6b225e-f350-4b03-8ff1-747e7bd6582f', @p21='c313a48d-a1a1-469f-9504-4aeb4032b752', @p2='2025-07-05T18:18:17.2254030Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T02:01:18.9827845Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAEFAQultUYv7OdZI4JnURtlHK68b60bgxQdQ938fMqqEXcu1f0QcWl4873JKGP0Nc/w==', @p14='18162486289' (Nullable = false), @p15='False', @p16='hongenen', @p17='IRRDDR2ICCZ5M6HA667X2DZMYBOHE7QK', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 10:01:19.042 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (8ms) [Parameters=[@__userId_0='f4bf8cdd-1ab6-4032-9837-8901b297d957'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 10:01:19.054 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (8ms) [Parameters=[@__roleId_0='315a15b4-9ff5-4d89-a02c-2caaef7fb653'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 10:01:19.058 +08:00 [INF] DESKTOP-T6EU05A [45] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 10:01:19.059 +08:00 [INF] DESKTOP-T6EU05A [45] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 10:01:19.060 +08:00 [INF] DESKTOP-T6EU05A [45] 获取当前密钥 -2025-07-28 10:01:19.063 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥Base64验证通过,字节长度: 64 -2025-07-28 10:01:19.064 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥熵值: 5.389670647189372 -2025-07-28 10:01:19.065 +08:00 [INF] DESKTOP-T6EU05A [45] 当前密钥验证通过,密钥长度: 88 -2025-07-28 10:01:19.066 +08:00 [INF] DESKTOP-T6EU05A [45] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 10:01:19.067 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥编码成功,字节长度: 88 -2025-07-28 10:01:19.068 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥已缓存,过期时间: "2025-07-28T02:06:19.0687276Z" -2025-07-28 10:01:19.069 +08:00 [INF] DESKTOP-T6EU05A [45] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 10:01:19.071 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥解码成功,字节长度: 64 -2025-07-28 10:01:19.075 +08:00 [INF] DESKTOP-T6EU05A [45] 令牌签名算法: HS512 -2025-07-28 10:01:19.076 +08:00 [INF] DESKTOP-T6EU05A [45] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T02:16:19.0766869Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T02:01:19.0766895Z","NotBefore":"2025-07-28T02:01:19.0766896Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 10:01:19.078 +08:00 [INF] DESKTOP-T6EU05A [45] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 10:01:19.079 +08:00 [INF] DESKTOP-T6EU05A [45] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 10:01:19.080 +08:00 [INF] DESKTOP-T6EU05A [45] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 10:01:19.081 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥解码成功,字节长度: 64 -2025-07-28 10:01:19.082 +08:00 [INF] DESKTOP-T6EU05A [45] 令牌签名算法: HS512 -2025-07-28 10:01:19.086 +08:00 [INF] DESKTOP-T6EU05A [45] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T02:01:19.0867038Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T02:01:19.086707Z","NotBefore":"2025-07-28T02:01:19.0867072Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 10:01:19.097 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (8ms) [Parameters=[@p0='493705b6-9e0d-4582-b609-951141a994c6' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T02:01:19.0884535Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T02:01:19.0884531Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 10:01:19.101 +08:00 [INF] DESKTOP-T6EU05A [45] 用户 hyh 认证成功 -2025-07-28 10:01:19.102 +08:00 [INF] DESKTOP-T6EU05A [45] 账号 hyh 登录成功 -2025-07-28 10:01:19.103 +08:00 [WRN] DESKTOP-T6EU05A [45] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJmNGJmOGNkZC0xYWI2LTQwMzItOTgzNy04OTAxYjI5N2Q5NTciLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDAyOjAxOjE4Ljk4Mjc4NDVaIiwicm9sZSI6IjMxNWExNWI0LTlmZjUtNGQ4OS1hMDJjLTJjYWFlZjdmYjY1MyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2NjgwNzksImV4cCI6MTc1MzY2ODk3OSwiaWF0IjoxNzUzNjY4MDc5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.qs96YZ1RWnmSrTpoZuH5g5IJEjQmOqiK4CXAlGCaAndvRI20i3d4vE1zBparUaoYXqMI7_ve5lbq5seZdky_wg -2025-07-28 10:01:19.371 +08:00 [DBG] DESKTOP-T6EU05A [52] Successfully validated the token. -2025-07-28 10:01:19.372 +08:00 [DBG] DESKTOP-T6EU05A [52] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:01:19.373 +08:00 [DBG] DESKTOP-T6EU05A [52] Authorization was successful. -2025-07-28 10:01:19.375 +08:00 [INF] DESKTOP-T6EU05A [52] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 10:01:19.377 +08:00 [INF] DESKTOP-T6EU05A [52] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 10:01:19.386 +08:00 [INF] DESKTOP-T6EU05A [52] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 10:01:19.396 +08:00 [INF] DESKTOP-T6EU05A [52] Executed DbCommand (8ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 10:01:19.399 +08:00 [INF] DESKTOP-T6EU05A [52] 成功获取设备列表,共 0 条记录 -2025-07-28 10:01:19.400 +08:00 [INF] DESKTOP-T6EU05A [52] 成功获取设备列表,共 0 条记录 -2025-07-28 10:01:19.408 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-28 10:01:19.408 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:01:19.409 +08:00 [DBG] DESKTOP-T6EU05A [45] Authorization was successful. -2025-07-28 10:01:19.410 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 10:01:19.412 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 10:01:19.423 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 10:01:19.438 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (8ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 10:01:19.441 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取设备列表,共 0 条记录 -2025-07-28 10:01:19.442 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取设备列表,共 0 条记录 -2025-07-28 10:01:23.501 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 10:01:23.501 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:01:23.503 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 10:01:23.504 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 10:01:23.508 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 10:01:23.530 +08:00 [ERR] DESKTOP-T6EU05A [5] Failed executing DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 10:01:23.536 +08:00 [ERR] DESKTOP-T6EU05A [5] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:01:23.717 +08:00 [ERR] DESKTOP-T6EU05A [5] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:01:23.761 +08:00 [WRN] DESKTOP-T6EU05A [5] 获取协议版本列表失败: ["获取协议版本列表时发生错误: 42703: column p.SerialNumber does not exist\r\n\r\nPOSITION: 149"] -2025-07-28 10:01:23.768 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 10:01:23.769 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:01:23.771 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 10:01:23.772 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 10:01:23.773 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 10:01:23.784 +08:00 [ERR] DESKTOP-T6EU05A [5] Failed executing DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 10:01:23.789 +08:00 [ERR] DESKTOP-T6EU05A [5] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:01:23.944 +08:00 [ERR] DESKTOP-T6EU05A [5] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:01:24.028 +08:00 [WRN] DESKTOP-T6EU05A [5] 获取协议版本列表失败: ["获取协议版本列表时发生错误: 42703: column p.SerialNumber does not exist\r\n\r\nPOSITION: 149"] -2025-07-28 10:01:35.425 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 10:01:35.426 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:01:35 -2025-07-28 10:02:04.963 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:02:04.969 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:02:04.972 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:02:04.979 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:02:05.427 +08:00 [DBG] DESKTOP-T6EU05A [51] 获取所有连接,当前连接数:0 -2025-07-28 10:02:05.428 +08:00 [INF] DESKTOP-T6EU05A [51] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:02:05 -2025-07-28 10:02:35.429 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:02:35.431 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:02:35 -2025-07-28 10:03:04.962 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:03:04.968 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:03:04.972 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:03:04.978 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:03:05.432 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 10:03:05.433 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:03:05 -2025-07-28 10:03:35.434 +08:00 [DBG] DESKTOP-T6EU05A [53] 获取所有连接,当前连接数:0 -2025-07-28 10:03:35.440 +08:00 [INF] DESKTOP-T6EU05A [53] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:03:35 -2025-07-28 10:03:35.910 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-28 10:03:35.911 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:03:35.911 +08:00 [DBG] DESKTOP-T6EU05A [45] Authorization was successful. -2025-07-28 10:03:35.913 +08:00 [WRN] DESKTOP-T6EU05A [45] 无法获取当前用户ID -2025-07-28 10:03:35.918 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 10:03:35.918 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:03:35.921 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 10:03:35.922 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 10:03:37.408 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-28 10:03:37.409 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:03:37.420 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (9ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T01:33:37.4109694Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 10:03:37.446 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 10:03:37.536 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 10:03:37.557 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (8ms) [Parameters=[@p20='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false), @p0='0', @p1='b72a88b9-4cfb-407b-85cc-82c5c2e3226c', @p21='ab6b225e-f350-4b03-8ff1-747e7bd6582f', @p2='2025-07-05T18:18:17.2254030Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T02:03:37.5284175Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAEFAQultUYv7OdZI4JnURtlHK68b60bgxQdQ938fMqqEXcu1f0QcWl4873JKGP0Nc/w==', @p14='18162486289' (Nullable = false), @p15='False', @p16='hongenen', @p17='IRRDDR2ICCZ5M6HA667X2DZMYBOHE7QK', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 10:03:37.586 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (8ms) [Parameters=[@__userId_0='f4bf8cdd-1ab6-4032-9837-8901b297d957'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 10:03:37.598 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (8ms) [Parameters=[@__roleId_0='315a15b4-9ff5-4d89-a02c-2caaef7fb653'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 10:03:37.602 +08:00 [INF] DESKTOP-T6EU05A [56] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 10:03:37.603 +08:00 [INF] DESKTOP-T6EU05A [56] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 10:03:37.604 +08:00 [INF] DESKTOP-T6EU05A [56] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 10:03:37.605 +08:00 [INF] DESKTOP-T6EU05A [56] 密钥解码成功,字节长度: 64 -2025-07-28 10:03:37.608 +08:00 [INF] DESKTOP-T6EU05A [56] 令牌签名算法: HS512 -2025-07-28 10:03:37.609 +08:00 [INF] DESKTOP-T6EU05A [56] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T02:18:37.6095755Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T02:03:37.6095779Z","NotBefore":"2025-07-28T02:03:37.6095781Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 10:03:37.611 +08:00 [INF] DESKTOP-T6EU05A [56] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 10:03:37.611 +08:00 [INF] DESKTOP-T6EU05A [56] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 10:03:37.612 +08:00 [INF] DESKTOP-T6EU05A [56] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 10:03:37.614 +08:00 [INF] DESKTOP-T6EU05A [56] 密钥解码成功,字节长度: 64 -2025-07-28 10:03:37.615 +08:00 [INF] DESKTOP-T6EU05A [56] 令牌签名算法: HS512 -2025-07-28 10:03:37.616 +08:00 [INF] DESKTOP-T6EU05A [56] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T02:03:37.6159057Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T02:03:37.6159073Z","NotBefore":"2025-07-28T02:03:37.6159073Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 10:03:37.629 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (8ms) [Parameters=[@p0='f1c8a63f-03bd-487f-8ea1-ac0aa2a6df23' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T02:03:37.6206407Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T02:03:37.6206402Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 10:03:37.634 +08:00 [INF] DESKTOP-T6EU05A [56] 用户 hyh 认证成功 -2025-07-28 10:03:37.635 +08:00 [INF] DESKTOP-T6EU05A [56] 账号 hyh 登录成功 -2025-07-28 10:03:37.636 +08:00 [WRN] DESKTOP-T6EU05A [56] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJmNGJmOGNkZC0xYWI2LTQwMzItOTgzNy04OTAxYjI5N2Q5NTciLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDAyOjAzOjM3LjUyODQxNzVaIiwicm9sZSI6IjMxNWExNWI0LTlmZjUtNGQ4OS1hMDJjLTJjYWFlZjdmYjY1MyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2NjgyMTcsImV4cCI6MTc1MzY2OTExNywiaWF0IjoxNzUzNjY4MjE3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.aXj1t0D7S6Fk6cblPLjqfu_-TYpke80SX1oTEICUa5etQArDFyYOfByJO62Xl-hfumZSwMH1tfqEt8jeS2s-SA -2025-07-28 10:03:37.870 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 10:03:37.871 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:03:37.872 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 10:03:37.873 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 10:03:37.875 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 10:03:37.884 +08:00 [ERR] DESKTOP-T6EU05A [5] Failed executing DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 10:03:37.889 +08:00 [ERR] DESKTOP-T6EU05A [5] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:03:38.047 +08:00 [ERR] DESKTOP-T6EU05A [5] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:03:38.087 +08:00 [WRN] DESKTOP-T6EU05A [5] 获取协议版本列表失败: ["获取协议版本列表时发生错误: 42703: column p.SerialNumber does not exist\r\n\r\nPOSITION: 149"] -2025-07-28 10:03:38.096 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 10:03:38.097 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:03:38.100 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 10:03:38.101 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 10:03:38.103 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 10:03:38.113 +08:00 [ERR] DESKTOP-T6EU05A [59] Failed executing DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 10:03:38.118 +08:00 [ERR] DESKTOP-T6EU05A [59] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:03:38.277 +08:00 [ERR] DESKTOP-T6EU05A [59] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:03:38.316 +08:00 [WRN] DESKTOP-T6EU05A [59] 获取协议版本列表失败: ["获取协议版本列表时发生错误: 42703: column p.SerialNumber does not exist\r\n\r\nPOSITION: 149"] -2025-07-28 10:04:04.963 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:04:04.968 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:04:04.972 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:04:04.978 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:04:05.443 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 10:04:05.444 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:04:05 -2025-07-28 10:04:35.445 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 10:04:35.446 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:04:35 -2025-07-28 10:05:04.963 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:05:04.969 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:05:04.972 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:05:04.978 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:05:05.447 +08:00 [DBG] DESKTOP-T6EU05A [58] 获取所有连接,当前连接数:0 -2025-07-28 10:05:05.448 +08:00 [INF] DESKTOP-T6EU05A [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:05:05 -2025-07-28 10:05:35.449 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 10:05:35.450 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:05:35 -2025-07-28 10:06:04.962 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:06:04.968 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:06:04.973 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:06:04.978 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:06:05.451 +08:00 [DBG] DESKTOP-T6EU05A [62] 获取所有连接,当前连接数:0 -2025-07-28 10:06:05.452 +08:00 [INF] DESKTOP-T6EU05A [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:06:05 -2025-07-28 10:06:35.452 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 10:06:35.453 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:06:35 -2025-07-28 10:07:04.962 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:07:04.968 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:07:04.972 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:07:04.978 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:07:05.454 +08:00 [DBG] DESKTOP-T6EU05A [65] 获取所有连接,当前连接数:0 -2025-07-28 10:07:05.455 +08:00 [INF] DESKTOP-T6EU05A [65] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:07:05 -2025-07-28 10:07:35.455 +08:00 [DBG] DESKTOP-T6EU05A [65] 获取所有连接,当前连接数:0 -2025-07-28 10:07:35.457 +08:00 [INF] DESKTOP-T6EU05A [65] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:07:35 -2025-07-28 10:08:04.963 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:08:04.968 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:08:04.972 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:08:04.979 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:08:05.457 +08:00 [DBG] DESKTOP-T6EU05A [66] 获取所有连接,当前连接数:0 -2025-07-28 10:08:05.458 +08:00 [INF] DESKTOP-T6EU05A [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:08:05 -2025-07-28 10:08:35.505 +08:00 [DBG] DESKTOP-T6EU05A [65] 获取所有连接,当前连接数:0 -2025-07-28 10:08:35.594 +08:00 [INF] DESKTOP-T6EU05A [65] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:08:35 -2025-07-28 10:09:04.962 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:09:04.968 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:09:04.973 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:09:04.978 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:09:05.595 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:09:05.596 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:09:05 -2025-07-28 10:09:35.597 +08:00 [DBG] DESKTOP-T6EU05A [62] 获取所有连接,当前连接数:0 -2025-07-28 10:09:35.598 +08:00 [INF] DESKTOP-T6EU05A [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:09:35 -2025-07-28 10:10:04.963 +08:00 [DBG] DESKTOP-T6EU05A [65] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:10:04.977 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:10:04.977 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:10:05.006 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:10:05.600 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:10:05.601 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:10:05 -2025-07-28 10:10:35.602 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:10:35.603 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:10:35 -2025-07-28 10:11:04.962 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:11:04.968 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:11:04.973 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:11:04.979 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:11:05.603 +08:00 [DBG] DESKTOP-T6EU05A [67] 获取所有连接,当前连接数:0 -2025-07-28 10:11:05.604 +08:00 [INF] DESKTOP-T6EU05A [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:11:05 -2025-07-28 10:11:35.605 +08:00 [DBG] DESKTOP-T6EU05A [71] 获取所有连接,当前连接数:0 -2025-07-28 10:11:35.605 +08:00 [INF] DESKTOP-T6EU05A [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:11:35 -2025-07-28 10:12:04.962 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:12:04.968 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:12:04.973 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:12:04.977 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:12:05.607 +08:00 [DBG] DESKTOP-T6EU05A [76] 获取所有连接,当前连接数:0 -2025-07-28 10:12:05.608 +08:00 [INF] DESKTOP-T6EU05A [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:12:05 -2025-07-28 10:12:35.610 +08:00 [DBG] DESKTOP-T6EU05A [76] 获取所有连接,当前连接数:0 -2025-07-28 10:12:35.611 +08:00 [INF] DESKTOP-T6EU05A [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:12:35 -2025-07-28 10:13:04.962 +08:00 [DBG] DESKTOP-T6EU05A [77] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:13:04.969 +08:00 [DBG] DESKTOP-T6EU05A [77] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:13:04.973 +08:00 [DBG] DESKTOP-T6EU05A [77] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:13:04.978 +08:00 [DBG] DESKTOP-T6EU05A [77] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:13:05.611 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:13:05.613 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:13:05 -2025-07-28 10:13:35.615 +08:00 [DBG] DESKTOP-T6EU05A [77] 获取所有连接,当前连接数:0 -2025-07-28 10:13:35.616 +08:00 [INF] DESKTOP-T6EU05A [77] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:13:35 -2025-07-28 10:14:04.963 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:14:04.969 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:14:04.972 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:14:04.979 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:14:05.617 +08:00 [DBG] DESKTOP-T6EU05A [76] 获取所有连接,当前连接数:0 -2025-07-28 10:14:05.618 +08:00 [INF] DESKTOP-T6EU05A [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:14:05 -2025-07-28 10:14:35.618 +08:00 [DBG] DESKTOP-T6EU05A [75] 获取所有连接,当前连接数:0 -2025-07-28 10:14:35.619 +08:00 [INF] DESKTOP-T6EU05A [75] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:14:35 -2025-07-28 10:15:04.962 +08:00 [DBG] DESKTOP-T6EU05A [75] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:15:04.968 +08:00 [DBG] DESKTOP-T6EU05A [75] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:15:04.972 +08:00 [DBG] DESKTOP-T6EU05A [75] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:15:04.978 +08:00 [DBG] DESKTOP-T6EU05A [75] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:15:05.619 +08:00 [DBG] DESKTOP-T6EU05A [75] 获取所有连接,当前连接数:0 -2025-07-28 10:15:05.620 +08:00 [INF] DESKTOP-T6EU05A [75] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:15:05 -2025-07-28 10:15:35.621 +08:00 [DBG] DESKTOP-T6EU05A [76] 获取所有连接,当前连接数:0 -2025-07-28 10:15:35.622 +08:00 [INF] DESKTOP-T6EU05A [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:15:35 -2025-07-28 10:16:04.962 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:16:04.968 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:16:04.973 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:16:04.979 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:16:05.622 +08:00 [DBG] DESKTOP-T6EU05A [76] 获取所有连接,当前连接数:0 -2025-07-28 10:16:05.623 +08:00 [INF] DESKTOP-T6EU05A [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:16:05 -2025-07-28 10:16:35.624 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:16:35.625 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:16:35 -2025-07-28 10:17:04.962 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:17:04.968 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:17:04.972 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:17:04.978 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:17:05.625 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:17:05.625 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:17:05 -2025-07-28 10:17:35.626 +08:00 [DBG] DESKTOP-T6EU05A [82] 获取所有连接,当前连接数:0 -2025-07-28 10:17:35.627 +08:00 [INF] DESKTOP-T6EU05A [82] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:17:35 -2025-07-28 10:18:04.962 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:18:04.968 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:18:04.973 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:18:04.978 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:18:05.627 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:18:05.628 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:18:05 -2025-07-28 10:18:35.628 +08:00 [DBG] DESKTOP-T6EU05A [84] 获取所有连接,当前连接数:0 -2025-07-28 10:18:35.629 +08:00 [INF] DESKTOP-T6EU05A [84] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:18:35 -2025-07-28 10:19:04.962 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:19:04.968 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:19:04.972 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:19:04.979 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:19:05.630 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:19:05.631 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:19:05 -2025-07-28 10:19:35.631 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 10:19:35.632 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:19:35 -2025-07-28 10:20:04.962 +08:00 [DBG] DESKTOP-T6EU05A [87] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:20:04.968 +08:00 [DBG] DESKTOP-T6EU05A [87] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:20:04.972 +08:00 [DBG] DESKTOP-T6EU05A [87] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:20:04.978 +08:00 [DBG] DESKTOP-T6EU05A [87] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:20:05.632 +08:00 [DBG] DESKTOP-T6EU05A [86] 获取所有连接,当前连接数:0 -2025-07-28 10:20:05.633 +08:00 [INF] DESKTOP-T6EU05A [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:20:05 -2025-07-28 10:20:35.635 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:20:35.636 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:20:35 -2025-07-28 10:21:04.962 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:21:04.968 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:21:04.972 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:21:04.978 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:21:05.637 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:21:05.638 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:21:05 -2025-07-28 10:21:35.638 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:21:35.640 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:21:35 -2025-07-28 10:22:04.962 +08:00 [DBG] DESKTOP-T6EU05A [88] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:22:04.968 +08:00 [DBG] DESKTOP-T6EU05A [88] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:22:04.972 +08:00 [DBG] DESKTOP-T6EU05A [88] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:22:04.979 +08:00 [DBG] DESKTOP-T6EU05A [88] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:22:05.642 +08:00 [DBG] DESKTOP-T6EU05A [88] 获取所有连接,当前连接数:0 -2025-07-28 10:22:05.643 +08:00 [INF] DESKTOP-T6EU05A [88] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:22:05 -2025-07-28 10:22:35.643 +08:00 [DBG] DESKTOP-T6EU05A [86] 获取所有连接,当前连接数:0 -2025-07-28 10:22:35.644 +08:00 [INF] DESKTOP-T6EU05A [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:22:35 -2025-07-28 10:23:04.962 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:23:04.969 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:23:04.972 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:23:04.978 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:23:05.645 +08:00 [DBG] DESKTOP-T6EU05A [87] 获取所有连接,当前连接数:0 -2025-07-28 10:23:05.646 +08:00 [INF] DESKTOP-T6EU05A [87] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:23:05 -2025-07-28 10:23:35.647 +08:00 [DBG] DESKTOP-T6EU05A [87] 获取所有连接,当前连接数:0 -2025-07-28 10:23:35.648 +08:00 [INF] DESKTOP-T6EU05A [87] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:23:35 -2025-07-28 10:24:04.963 +08:00 [DBG] DESKTOP-T6EU05A [85] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:24:04.969 +08:00 [DBG] DESKTOP-T6EU05A [85] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:24:04.972 +08:00 [DBG] DESKTOP-T6EU05A [85] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:24:04.978 +08:00 [DBG] DESKTOP-T6EU05A [85] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:24:05.649 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:24:05.650 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:24:05 -2025-07-28 10:24:35.650 +08:00 [DBG] DESKTOP-T6EU05A [84] 获取所有连接,当前连接数:0 -2025-07-28 10:24:35.651 +08:00 [INF] DESKTOP-T6EU05A [84] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:24:35 -2025-07-28 10:25:04.963 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:25:04.968 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:25:04.972 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:25:04.978 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:25:05.652 +08:00 [DBG] DESKTOP-T6EU05A [89] 获取所有连接,当前连接数:0 -2025-07-28 10:25:05.653 +08:00 [INF] DESKTOP-T6EU05A [89] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:25:05 -2025-07-28 10:25:35.653 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:25:35.654 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:25:35 -2025-07-28 10:26:04.963 +08:00 [DBG] DESKTOP-T6EU05A [81] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:26:04.969 +08:00 [DBG] DESKTOP-T6EU05A [81] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:26:04.972 +08:00 [DBG] DESKTOP-T6EU05A [81] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:26:04.978 +08:00 [DBG] DESKTOP-T6EU05A [81] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:26:05.655 +08:00 [DBG] DESKTOP-T6EU05A [81] 获取所有连接,当前连接数:0 -2025-07-28 10:26:05.656 +08:00 [INF] DESKTOP-T6EU05A [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:26:05 -2025-07-28 10:26:35.657 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:26:35.658 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:26:35 -2025-07-28 10:27:04.962 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:27:04.968 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:27:04.972 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:27:04.978 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:27:05.659 +08:00 [DBG] DESKTOP-T6EU05A [78] 获取所有连接,当前连接数:0 -2025-07-28 10:27:05.660 +08:00 [INF] DESKTOP-T6EU05A [78] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:27:05 -2025-07-28 10:27:35.661 +08:00 [DBG] DESKTOP-T6EU05A [77] 获取所有连接,当前连接数:0 -2025-07-28 10:27:35.662 +08:00 [INF] DESKTOP-T6EU05A [77] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:27:35 -2025-07-28 10:28:04.962 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:28:04.968 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:28:04.972 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:28:04.978 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:28:05.662 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:28:05.663 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:28:05 -2025-07-28 10:28:35.664 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:28:35.665 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:28:35 -2025-07-28 10:29:04.962 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:29:04.969 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:29:04.972 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:29:04.978 +08:00 [DBG] DESKTOP-T6EU05A [89] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:29:05.665 +08:00 [DBG] DESKTOP-T6EU05A [89] 获取所有连接,当前连接数:0 -2025-07-28 10:29:05.666 +08:00 [INF] DESKTOP-T6EU05A [89] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:29:05 -2025-07-28 10:29:35.666 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:29:35.666 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:29:35 -2025-07-28 10:30:04.962 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:30:04.969 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:30:04.972 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:30:04.979 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:30:05.667 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:30:05.668 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:30:05 -2025-07-28 10:30:35.669 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:30:35.671 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:30:35 -2025-07-28 10:31:04.963 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:31:04.968 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:31:04.972 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:31:04.978 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:31:05.671 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:31:05.672 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:31:05 -2025-07-28 10:31:35.672 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:31:35.673 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:31:35 -2025-07-28 10:32:04.962 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:32:04.968 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:32:04.972 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:32:04.979 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:32:05.675 +08:00 [DBG] DESKTOP-T6EU05A [63] 获取所有连接,当前连接数:0 -2025-07-28 10:32:05.676 +08:00 [INF] DESKTOP-T6EU05A [63] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:32:05 -2025-07-28 10:32:35.676 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:32:35.677 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:32:35 -2025-07-28 10:33:04.962 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:33:04.968 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:33:04.972 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:33:04.978 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:33:05.678 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:33:05.679 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:33:05 -2025-07-28 10:33:35.679 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:33:35.680 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:33:35 -2025-07-28 10:34:04.963 +08:00 [DBG] DESKTOP-T6EU05A [60] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:34:04.969 +08:00 [DBG] DESKTOP-T6EU05A [60] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:34:04.973 +08:00 [DBG] DESKTOP-T6EU05A [60] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:34:04.978 +08:00 [DBG] DESKTOP-T6EU05A [60] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:34:05.681 +08:00 [DBG] DESKTOP-T6EU05A [61] 获取所有连接,当前连接数:0 -2025-07-28 10:34:05.681 +08:00 [INF] DESKTOP-T6EU05A [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:34:05 -2025-07-28 10:34:35.683 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 10:34:35.684 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:34:35 -2025-07-28 10:35:04.962 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:35:04.967 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:35:04.971 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:35:04.978 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:35:05.686 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-28 10:35:05.686 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:35:05 -2025-07-28 10:35:35.687 +08:00 [DBG] DESKTOP-T6EU05A [60] 获取所有连接,当前连接数:0 -2025-07-28 10:35:35.688 +08:00 [INF] DESKTOP-T6EU05A [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:35:35 -2025-07-28 10:36:02.740 +08:00 [INF] DESKTOP-T6EU05A [57] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:02'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 10:36:02.745 +08:00 [INF] DESKTOP-T6EU05A [57] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:02'. -2025-07-28 10:36:02.746 +08:00 [DBG] DESKTOP-T6EU05A [57] Policy authentication schemes did not succeed -2025-07-28 10:36:02.749 +08:00 [INF] DESKTOP-T6EU05A [57] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 10:36:02.756 +08:00 [INF] DESKTOP-T6EU05A [57] AuthenticationScheme: Bearer was challenged. -2025-07-28 10:36:02.763 +08:00 [INF] DESKTOP-T6EU05A [79] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:02'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 10:36:02.769 +08:00 [INF] DESKTOP-T6EU05A [79] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:02'. -2025-07-28 10:36:02.770 +08:00 [DBG] DESKTOP-T6EU05A [79] Policy authentication schemes did not succeed -2025-07-28 10:36:02.771 +08:00 [INF] DESKTOP-T6EU05A [79] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 10:36:02.772 +08:00 [INF] DESKTOP-T6EU05A [79] AuthenticationScheme: Bearer was challenged. -2025-07-28 10:36:03.766 +08:00 [INF] DESKTOP-T6EU05A [55] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:03'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 10:36:03.770 +08:00 [INF] DESKTOP-T6EU05A [55] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:03'. -2025-07-28 10:36:03.771 +08:00 [DBG] DESKTOP-T6EU05A [55] Policy authentication schemes did not succeed -2025-07-28 10:36:03.772 +08:00 [INF] DESKTOP-T6EU05A [55] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 10:36:03.773 +08:00 [INF] DESKTOP-T6EU05A [55] AuthenticationScheme: Bearer was challenged. -2025-07-28 10:36:03.786 +08:00 [INF] DESKTOP-T6EU05A [60] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:03'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 10:36:03.790 +08:00 [INF] DESKTOP-T6EU05A [60] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:03'. -2025-07-28 10:36:03.791 +08:00 [DBG] DESKTOP-T6EU05A [60] Policy authentication schemes did not succeed -2025-07-28 10:36:03.792 +08:00 [INF] DESKTOP-T6EU05A [60] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 10:36:03.792 +08:00 [INF] DESKTOP-T6EU05A [60] AuthenticationScheme: Bearer was challenged. -2025-07-28 10:36:04.783 +08:00 [INF] DESKTOP-T6EU05A [57] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:04'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 10:36:04.787 +08:00 [INF] DESKTOP-T6EU05A [57] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:04'. -2025-07-28 10:36:04.788 +08:00 [DBG] DESKTOP-T6EU05A [57] Policy authentication schemes did not succeed -2025-07-28 10:36:04.788 +08:00 [INF] DESKTOP-T6EU05A [57] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 10:36:04.789 +08:00 [INF] DESKTOP-T6EU05A [57] AuthenticationScheme: Bearer was challenged. -2025-07-28 10:36:04.802 +08:00 [INF] DESKTOP-T6EU05A [60] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:04'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 10:36:04.805 +08:00 [INF] DESKTOP-T6EU05A [60] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:04'. -2025-07-28 10:36:04.806 +08:00 [DBG] DESKTOP-T6EU05A [60] Policy authentication schemes did not succeed -2025-07-28 10:36:04.807 +08:00 [INF] DESKTOP-T6EU05A [60] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 10:36:04.808 +08:00 [INF] DESKTOP-T6EU05A [60] AuthenticationScheme: Bearer was challenged. -2025-07-28 10:36:04.962 +08:00 [DBG] DESKTOP-T6EU05A [60] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:36:04.968 +08:00 [DBG] DESKTOP-T6EU05A [60] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:36:04.972 +08:00 [DBG] DESKTOP-T6EU05A [60] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:36:04.978 +08:00 [DBG] DESKTOP-T6EU05A [60] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:36:05.694 +08:00 [DBG] DESKTOP-T6EU05A [60] 获取所有连接,当前连接数:0 -2025-07-28 10:36:05.695 +08:00 [INF] DESKTOP-T6EU05A [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:36:05 -2025-07-28 10:36:05.802 +08:00 [INF] DESKTOP-T6EU05A [52] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:05'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 10:36:05.806 +08:00 [INF] DESKTOP-T6EU05A [52] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:05'. -2025-07-28 10:36:05.807 +08:00 [DBG] DESKTOP-T6EU05A [52] Policy authentication schemes did not succeed -2025-07-28 10:36:05.808 +08:00 [INF] DESKTOP-T6EU05A [52] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 10:36:05.809 +08:00 [INF] DESKTOP-T6EU05A [52] AuthenticationScheme: Bearer was challenged. -2025-07-28 10:36:05.836 +08:00 [INF] DESKTOP-T6EU05A [79] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:05'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 10:36:05.841 +08:00 [INF] DESKTOP-T6EU05A [79] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:18:37', Current time (UTC): '07/28/2025 02:36:05'. -2025-07-28 10:36:05.842 +08:00 [DBG] DESKTOP-T6EU05A [79] Policy authentication schemes did not succeed -2025-07-28 10:36:05.843 +08:00 [INF] DESKTOP-T6EU05A [79] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 10:36:05.844 +08:00 [INF] DESKTOP-T6EU05A [79] AuthenticationScheme: Bearer was challenged. -2025-07-28 10:36:07.137 +08:00 [DBG] DESKTOP-T6EU05A [79] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 10:36:07.202 +08:00 [INF] DESKTOP-T6EU05A [60] Executed DbCommand (11ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T02:06:07.1395615Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 10:36:07.237 +08:00 [INF] DESKTOP-T6EU05A [60] Executed DbCommand (9ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 10:36:07.330 +08:00 [INF] DESKTOP-T6EU05A [60] Executed DbCommand (9ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 10:36:07.352 +08:00 [INF] DESKTOP-T6EU05A [60] Executed DbCommand (9ms) [Parameters=[@p20='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false), @p0='0', @p1='ce4c105c-00a6-418c-af93-3d7d7a164e67', @p21='b72a88b9-4cfb-407b-85cc-82c5c2e3226c', @p2='2025-07-05T18:18:17.2254030Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T02:36:07.3209109Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAEFAQultUYv7OdZI4JnURtlHK68b60bgxQdQ938fMqqEXcu1f0QcWl4873JKGP0Nc/w==', @p14='18162486289' (Nullable = false), @p15='False', @p16='hongenen', @p17='IRRDDR2ICCZ5M6HA667X2DZMYBOHE7QK', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 10:36:07.384 +08:00 [INF] DESKTOP-T6EU05A [60] Executed DbCommand (9ms) [Parameters=[@__userId_0='f4bf8cdd-1ab6-4032-9837-8901b297d957'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 10:36:07.396 +08:00 [INF] DESKTOP-T6EU05A [60] Executed DbCommand (9ms) [Parameters=[@__roleId_0='315a15b4-9ff5-4d89-a02c-2caaef7fb653'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 10:36:07.398 +08:00 [INF] DESKTOP-T6EU05A [60] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 10:36:07.398 +08:00 [INF] DESKTOP-T6EU05A [60] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 10:36:07.399 +08:00 [INF] DESKTOP-T6EU05A [60] 获取当前密钥 -2025-07-28 10:36:07.400 +08:00 [INF] DESKTOP-T6EU05A [60] 密钥Base64验证通过,字节长度: 64 -2025-07-28 10:36:07.400 +08:00 [INF] DESKTOP-T6EU05A [60] 密钥熵值: 5.389670647189372 -2025-07-28 10:36:07.401 +08:00 [INF] DESKTOP-T6EU05A [60] 当前密钥验证通过,密钥长度: 88 -2025-07-28 10:36:07.402 +08:00 [INF] DESKTOP-T6EU05A [60] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 10:36:07.403 +08:00 [INF] DESKTOP-T6EU05A [60] 密钥编码成功,字节长度: 88 -2025-07-28 10:36:07.404 +08:00 [INF] DESKTOP-T6EU05A [60] 密钥已缓存,过期时间: "2025-07-28T02:41:07.4041917Z" -2025-07-28 10:36:07.405 +08:00 [INF] DESKTOP-T6EU05A [60] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 10:36:07.406 +08:00 [INF] DESKTOP-T6EU05A [60] 密钥解码成功,字节长度: 64 -2025-07-28 10:36:07.407 +08:00 [INF] DESKTOP-T6EU05A [60] 令牌签名算法: HS512 -2025-07-28 10:36:07.408 +08:00 [INF] DESKTOP-T6EU05A [60] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T02:51:07.4079457Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T02:36:07.4079479Z","NotBefore":"2025-07-28T02:36:07.407948Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 10:36:07.409 +08:00 [INF] DESKTOP-T6EU05A [60] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 10:36:07.409 +08:00 [INF] DESKTOP-T6EU05A [60] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 10:36:07.410 +08:00 [INF] DESKTOP-T6EU05A [60] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 10:36:07.411 +08:00 [INF] DESKTOP-T6EU05A [60] 密钥解码成功,字节长度: 64 -2025-07-28 10:36:07.412 +08:00 [INF] DESKTOP-T6EU05A [60] 令牌签名算法: HS512 -2025-07-28 10:36:07.413 +08:00 [INF] DESKTOP-T6EU05A [60] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T02:36:07.4127402Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T02:36:07.4127419Z","NotBefore":"2025-07-28T02:36:07.412742Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 10:36:07.425 +08:00 [INF] DESKTOP-T6EU05A [60] Executed DbCommand (11ms) [Parameters=[@p0='3c9963dc-cee0-4d6c-b41a-527eb756249f' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T02:36:07.4141494Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T02:36:07.4141489Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 10:36:07.428 +08:00 [INF] DESKTOP-T6EU05A [60] 用户 hyh 认证成功 -2025-07-28 10:36:07.429 +08:00 [INF] DESKTOP-T6EU05A [60] 账号 hyh 登录成功 -2025-07-28 10:36:07.430 +08:00 [WRN] DESKTOP-T6EU05A [60] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJmNGJmOGNkZC0xYWI2LTQwMzItOTgzNy04OTAxYjI5N2Q5NTciLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDAyOjM2OjA3LjMyMDkxMDlaIiwicm9sZSI6IjMxNWExNWI0LTlmZjUtNGQ4OS1hMDJjLTJjYWFlZjdmYjY1MyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2NzAxNjcsImV4cCI6MTc1MzY3MTA2NywiaWF0IjoxNzUzNjcwMTY3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.eyXAaUPLxxy4KT5m5IxnYWK08fOeENFH_sbXGTXeuscAo4ThhE1eFrJU4nTurvSCsKtTdFBwljMsqwJGpLvShA -2025-07-28 10:36:35.696 +08:00 [DBG] DESKTOP-T6EU05A [57] 获取所有连接,当前连接数:0 -2025-07-28 10:36:35.696 +08:00 [INF] DESKTOP-T6EU05A [57] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:36:35 -2025-07-28 10:37:04.962 +08:00 [DBG] DESKTOP-T6EU05A [57] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:37:04.968 +08:00 [DBG] DESKTOP-T6EU05A [57] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:37:04.972 +08:00 [DBG] DESKTOP-T6EU05A [57] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:37:04.978 +08:00 [DBG] DESKTOP-T6EU05A [57] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:37:05.697 +08:00 [DBG] DESKTOP-T6EU05A [53] 获取所有连接,当前连接数:0 -2025-07-28 10:37:05.698 +08:00 [INF] DESKTOP-T6EU05A [53] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:37:05 -2025-07-28 10:37:35.700 +08:00 [DBG] DESKTOP-T6EU05A [57] 获取所有连接,当前连接数:0 -2025-07-28 10:37:35.701 +08:00 [INF] DESKTOP-T6EU05A [57] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:37:35 -2025-07-28 10:38:04.962 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:38:04.968 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:38:04.973 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:38:04.978 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:38:05.702 +08:00 [DBG] DESKTOP-T6EU05A [49] 获取所有连接,当前连接数:0 -2025-07-28 10:38:05.703 +08:00 [INF] DESKTOP-T6EU05A [49] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:38:05 -2025-07-28 10:38:35.703 +08:00 [DBG] DESKTOP-T6EU05A [49] 获取所有连接,当前连接数:0 -2025-07-28 10:38:35.704 +08:00 [INF] DESKTOP-T6EU05A [49] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:38:35 -2025-07-28 10:39:04.962 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:39:04.968 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:39:04.973 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:39:04.978 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:39:05.706 +08:00 [DBG] DESKTOP-T6EU05A [47] 获取所有连接,当前连接数:0 -2025-07-28 10:39:05.707 +08:00 [INF] DESKTOP-T6EU05A [47] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:39:05 -2025-07-28 10:39:35.708 +08:00 [DBG] DESKTOP-T6EU05A [47] 获取所有连接,当前连接数:0 -2025-07-28 10:39:35.709 +08:00 [INF] DESKTOP-T6EU05A [47] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:39:35 -2025-07-28 10:40:04.962 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:40:04.969 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:40:04.972 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:40:04.979 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:40:05.709 +08:00 [DBG] DESKTOP-T6EU05A [46] 获取所有连接,当前连接数:0 -2025-07-28 10:40:05.710 +08:00 [INF] DESKTOP-T6EU05A [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:40:05 -2025-07-28 10:40:24.908 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-28 10:40:24.910 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:40:24.912 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-28 10:40:24.915 +08:00 [WRN] DESKTOP-T6EU05A [48] 无法获取当前用户ID -2025-07-28 10:40:35.710 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-28 10:40:35.711 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:40:35 -2025-07-28 10:40:57.129 +08:00 [DBG] DESKTOP-T6EU05A [44] Successfully validated the token. -2025-07-28 10:40:57.129 +08:00 [DBG] DESKTOP-T6EU05A [44] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:40:57.142 +08:00 [INF] DESKTOP-T6EU05A [44] Executed DbCommand (10ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T02:10:57.1321080Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 10:40:57.187 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (9ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 10:40:57.285 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (9ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 10:40:57.307 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (9ms) [Parameters=[@p20='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false), @p0='0', @p1='709137cd-cd98-4743-a232-0b2090c69c38', @p21='ce4c105c-00a6-418c-af93-3d7d7a164e67', @p2='2025-07-05T18:18:17.2254030Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T02:40:57.2764458Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAEFAQultUYv7OdZI4JnURtlHK68b60bgxQdQ938fMqqEXcu1f0QcWl4873JKGP0Nc/w==', @p14='18162486289' (Nullable = false), @p15='False', @p16='hongenen', @p17='IRRDDR2ICCZ5M6HA667X2DZMYBOHE7QK', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 10:40:57.338 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (9ms) [Parameters=[@__userId_0='f4bf8cdd-1ab6-4032-9837-8901b297d957'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 10:40:57.349 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (9ms) [Parameters=[@__roleId_0='315a15b4-9ff5-4d89-a02c-2caaef7fb653'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 10:40:57.352 +08:00 [INF] DESKTOP-T6EU05A [79] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 10:40:57.353 +08:00 [INF] DESKTOP-T6EU05A [79] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 10:40:57.354 +08:00 [INF] DESKTOP-T6EU05A [79] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 10:40:57.355 +08:00 [INF] DESKTOP-T6EU05A [79] 密钥解码成功,字节长度: 64 -2025-07-28 10:40:57.356 +08:00 [INF] DESKTOP-T6EU05A [79] 令牌签名算法: HS512 -2025-07-28 10:40:57.357 +08:00 [INF] DESKTOP-T6EU05A [79] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T02:55:57.3574001Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T02:40:57.3574024Z","NotBefore":"2025-07-28T02:40:57.3574025Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 10:40:57.358 +08:00 [INF] DESKTOP-T6EU05A [79] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 10:40:57.359 +08:00 [INF] DESKTOP-T6EU05A [79] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 10:40:57.360 +08:00 [INF] DESKTOP-T6EU05A [79] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 10:40:57.361 +08:00 [INF] DESKTOP-T6EU05A [79] 密钥解码成功,字节长度: 64 -2025-07-28 10:40:57.362 +08:00 [INF] DESKTOP-T6EU05A [79] 令牌签名算法: HS512 -2025-07-28 10:40:57.362 +08:00 [INF] DESKTOP-T6EU05A [79] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T02:40:57.362693Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T02:40:57.3626956Z","NotBefore":"2025-07-28T02:40:57.3626957Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 10:40:57.373 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (9ms) [Parameters=[@p0='1e4279e3-0c48-4eaf-82f0-abd7011a2e4e' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T02:40:57.3638131Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T02:40:57.3638127Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 10:40:57.376 +08:00 [INF] DESKTOP-T6EU05A [79] 用户 hyh 认证成功 -2025-07-28 10:40:57.377 +08:00 [INF] DESKTOP-T6EU05A [79] 账号 hyh 登录成功 -2025-07-28 10:40:57.377 +08:00 [WRN] DESKTOP-T6EU05A [79] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJmNGJmOGNkZC0xYWI2LTQwMzItOTgzNy04OTAxYjI5N2Q5NTciLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDAyOjQwOjU3LjI3NjQ0NThaIiwicm9sZSI6IjMxNWExNWI0LTlmZjUtNGQ4OS1hMDJjLTJjYWFlZjdmYjY1MyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2NzA0NTcsImV4cCI6MTc1MzY3MTM1NywiaWF0IjoxNzUzNjcwNDU3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.vx88RwTcJIZnV6qHCK6ehtupm8wY87eEXUO_81D6ZRX9d_kWGljpPkztf3eFtneG1t7EODSCbj7bR1uRDkyOWg -2025-07-28 10:41:00.920 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-28 10:41:00.921 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:00.922 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-28 10:41:00.930 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:00.936 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:00.956 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 10:41:00.961 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.100 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.122 +08:00 [WRN] DESKTOP-T6EU05A [48] 获取RAN配置列表失败: ["获取RAN配置列表时发生错误: 42P01: relation \"RAN_Configurations\" does not exist\r\n\r\nPOSITION: 158"] -2025-07-28 10:41:01.132 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-28 10:41:01.133 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:01.134 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-28 10:41:01.134 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:01.138 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:01.149 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 10:41:01.155 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.279 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.301 +08:00 [WRN] DESKTOP-T6EU05A [48] 获取RAN配置列表失败: ["获取RAN配置列表时发生错误: 42P01: relation \"RAN_Configurations\" does not exist\r\n\r\nPOSITION: 158"] -2025-07-28 10:41:01.793 +08:00 [DBG] DESKTOP-T6EU05A [43] Successfully validated the token. -2025-07-28 10:41:01.794 +08:00 [DBG] DESKTOP-T6EU05A [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:01.795 +08:00 [DBG] DESKTOP-T6EU05A [43] Authorization was successful. -2025-07-28 10:41:01.803 +08:00 [INF] DESKTOP-T6EU05A [43] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:01.808 +08:00 [INF] DESKTOP-T6EU05A [43] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 10:41:01.823 +08:00 [ERR] DESKTOP-T6EU05A [43] Failed executing DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 10:41:01.827 +08:00 [ERR] DESKTOP-T6EU05A [43] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.974 +08:00 [ERR] DESKTOP-T6EU05A [43] 获取IMS配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.IMS_ConfigurationRepository.SearchIMS_ConfigurationsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\IMS_ConfigurationRepository.cs:line 118 - at CellularManagement.Application.Features.IMSConfiguration.Queries.GetIMS_Configurations.GetIMS_ConfigurationsQueryHandler.Handle(GetIMS_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\IMSConfiguration\Queries\GetIMS_Configurations\GetIMS_ConfigurationsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.999 +08:00 [WRN] DESKTOP-T6EU05A [43] 获取IMS配置列表失败: ["获取IMS配置列表时发生错误: 42P01: relation \"IMS_Configurations\" does not exist\r\n\r\nPOSITION: 28"] -2025-07-28 10:41:02.009 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-28 10:41:02.009 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:02.010 +08:00 [DBG] DESKTOP-T6EU05A [45] Authorization was successful. -2025-07-28 10:41:02.011 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:02.013 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 10:41:02.024 +08:00 [ERR] DESKTOP-T6EU05A [45] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 10:41:02.029 +08:00 [ERR] DESKTOP-T6EU05A [45] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.146 +08:00 [ERR] DESKTOP-T6EU05A [45] 获取IMS配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.IMS_ConfigurationRepository.SearchIMS_ConfigurationsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\IMS_ConfigurationRepository.cs:line 118 - at CellularManagement.Application.Features.IMSConfiguration.Queries.GetIMS_Configurations.GetIMS_ConfigurationsQueryHandler.Handle(GetIMS_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\IMSConfiguration\Queries\GetIMS_Configurations\GetIMS_ConfigurationsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.166 +08:00 [WRN] DESKTOP-T6EU05A [45] 获取IMS配置列表失败: ["获取IMS配置列表时发生错误: 42P01: relation \"IMS_Configurations\" does not exist\r\n\r\nPOSITION: 28"] -2025-07-28 10:41:02.552 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-28 10:41:02.552 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:02.553 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-28 10:41:02.563 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:02.567 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 10:41:02.582 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 10:41:02.586 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.725 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取核心网配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.CoreNetworkConfigRepository.SearchCoreNetworkConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\CoreNetworkConfigRepository.cs:line 118 - at CellularManagement.Application.Features.CoreNetworkConfigs.Queries.GetCoreNetworkConfigs.GetCoreNetworkConfigsQueryHandler.Handle(GetCoreNetworkConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\CoreNetworkConfigs\Queries\GetCoreNetworkConfigs\GetCoreNetworkConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.771 +08:00 [WRN] DESKTOP-T6EU05A [48] 获取核心网络配置列表失败: ["获取核心网配置列表时发生错误: 42P01: relation \"CoreNetworkConfigs\" does not exist\r\n\r\nPOSITION: 28"] -2025-07-28 10:41:02.780 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-28 10:41:02.781 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:02.782 +08:00 [DBG] DESKTOP-T6EU05A [45] Authorization was successful. -2025-07-28 10:41:02.782 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:02.785 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 10:41:02.796 +08:00 [ERR] DESKTOP-T6EU05A [45] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 10:41:02.800 +08:00 [ERR] DESKTOP-T6EU05A [45] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.926 +08:00 [ERR] DESKTOP-T6EU05A [45] 获取核心网配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.CoreNetworkConfigRepository.SearchCoreNetworkConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\CoreNetworkConfigRepository.cs:line 118 - at CellularManagement.Application.Features.CoreNetworkConfigs.Queries.GetCoreNetworkConfigs.GetCoreNetworkConfigsQueryHandler.Handle(GetCoreNetworkConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\CoreNetworkConfigs\Queries\GetCoreNetworkConfigs\GetCoreNetworkConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.950 +08:00 [WRN] DESKTOP-T6EU05A [45] 获取核心网络配置列表失败: ["获取核心网配置列表时发生错误: 42P01: relation \"CoreNetworkConfigs\" does not exist\r\n\r\nPOSITION: 28"] -2025-07-28 10:41:04.266 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-28 10:41:04.267 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:04.268 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-28 10:41:04.274 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 10:41:04.279 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 10:41:04.294 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 10:41:04.299 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:04.429 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取网络栈配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.NetworkStackConfigRepository.SearchNetworkStackConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\NetworkStackConfigRepository.cs:line 136 - at CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.GetNetworkStackConfigsQueryHandler.Handle(GetNetworkStackConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Queries\GetNetworkStackConfigs\GetNetworkStackConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:04.450 +08:00 [WRN] DESKTOP-T6EU05A [48] 获取网络栈配置列表失败: ["获取网络栈配置列表时发生错误: 42P01: relation \"NetworkStackConfigs\" does not exist\r\n\r\nPOSITION: 28"] -2025-07-28 10:41:04.461 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 10:41:04.462 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:04.463 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 10:41:04.464 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 10:41:04.467 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 10:41:04.477 +08:00 [ERR] DESKTOP-T6EU05A [42] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 10:41:04.481 +08:00 [ERR] DESKTOP-T6EU05A [42] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:04.605 +08:00 [ERR] DESKTOP-T6EU05A [42] 获取网络栈配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.NetworkStackConfigRepository.SearchNetworkStackConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\NetworkStackConfigRepository.cs:line 136 - at CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.GetNetworkStackConfigsQueryHandler.Handle(GetNetworkStackConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Queries\GetNetworkStackConfigs\GetNetworkStackConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:04.626 +08:00 [WRN] DESKTOP-T6EU05A [42] 获取网络栈配置列表失败: ["获取网络栈配置列表时发生错误: 42P01: relation \"NetworkStackConfigs\" does not exist\r\n\r\nPOSITION: 28"] -2025-07-28 10:41:04.963 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 10:41:04.968 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 10:41:04.973 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 10:41:04.979 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 10:41:05.712 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-28 10:41:05.713 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:41:05 -2025-07-28 10:41:09.470 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-28 10:41:09.471 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:09.472 +08:00 [DBG] DESKTOP-T6EU05A [45] Authorization was successful. -2025-07-28 10:41:09.473 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:09.477 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:09.558 +08:00 [ERR] DESKTOP-T6EU05A [45] Failed executing DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 10:41:09.562 +08:00 [ERR] DESKTOP-T6EU05A [45] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:09.686 +08:00 [ERR] DESKTOP-T6EU05A [45] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:09.709 +08:00 [WRN] DESKTOP-T6EU05A [45] 获取RAN配置列表失败: ["获取RAN配置列表时发生错误: 42P01: relation \"RAN_Configurations\" does not exist\r\n\r\nPOSITION: 158"] -2025-07-28 10:41:09.717 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-28 10:41:09.717 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 10:41:09.718 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-28 10:41:09.719 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:09.721 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 10:41:09.735 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 10:41:09.739 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:09.882 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:09.900 +08:00 [WRN] DESKTOP-T6EU05A [48] 获取RAN配置列表失败: ["获取RAN配置列表时发生错误: 42P01: relation \"RAN_Configurations\" does not exist\r\n\r\nPOSITION: 158"] -2025-07-28 10:41:35.714 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-28 10:41:35.715 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 02:41:35 -2025-07-28 12:14:52.844 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 12:14:52.886 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 12:14:52.888 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 12:14:53.292 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 12:14:53.321 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 12:14:53.487 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 12:14:53.489 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 12:14:53.491 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.487285311573269 -2025-07-28 12:14:53.495 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 12:14:53.496 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 12:14:53.499 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 12:14:53.501 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:14:53.502 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 12:14:53.503 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 12:14:53.504 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 12:14:53.504 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 12:14:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:14:53.505 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 12:14:53.506 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 12:14:53.507 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 12:14:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:14:53.508 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 12:14:53.509 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 12:14:53.510 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:14:53.510 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 12:14:53.512 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 12:14:53.514 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 12:14:53.515 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 12:14:53.517 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 12:14:53.518 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 12:14:53.519 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 12:14:53.520 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 12:14:53.521 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 12:14:53.522 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 12:14:53.523 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 12:14:53.524 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 12:14:53.526 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 12:14:53.548 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 12:14:53.549 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 12:14:53.550 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 12:14:53.553 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 12:14:53.555 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 12:14:53.559 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 12:14:53.560 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 12:14:53.563 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 12:14:53.563 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:14:53 -2025-07-28 12:15:23.564 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 12:15:23.566 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:15:23 -2025-07-28 12:15:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:15:53.505 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:15:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:15:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:15:53.568 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:15:53.569 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:15:53 -2025-07-28 12:16:23.572 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:16:23.574 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:16:23 -2025-07-28 12:16:53.501 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:16:53.504 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:16:53.507 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:16:53.510 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:16:53.575 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 12:16:53.577 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:16:53 -2025-07-28 12:17:23.579 +08:00 [DBG] DESKTOP-T6EU05A [21] 获取所有连接,当前连接数:0 -2025-07-28 12:17:23.581 +08:00 [INF] DESKTOP-T6EU05A [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:17:23 -2025-07-28 12:17:53.501 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:17:53.505 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:17:53.508 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:17:53.509 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:17:53.583 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:17:53.584 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:17:53 -2025-07-28 12:18:23.585 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:18:23.587 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:18:23 -2025-07-28 12:18:53.500 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:18:53.504 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:18:53.507 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:18:53.509 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:18:53.590 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 12:18:53.591 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:18:53 -2025-07-28 12:19:23.592 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:19:23.593 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:19:23 -2025-07-28 12:19:47.271 +08:00 [INF] DESKTOP-T6EU05A [5] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 01:43:31', Current time (UTC): '07/28/2025 04:19:47'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 12:19:47.295 +08:00 [INF] DESKTOP-T6EU05A [5] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 01:43:31', Current time (UTC): '07/28/2025 04:19:47'. -2025-07-28 12:19:47.300 +08:00 [DBG] DESKTOP-T6EU05A [5] Policy authentication schemes did not succeed -2025-07-28 12:19:47.308 +08:00 [INF] DESKTOP-T6EU05A [5] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 12:19:47.317 +08:00 [INF] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was challenged. -2025-07-28 12:19:49.091 +08:00 [INF] DESKTOP-T6EU05A [9] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 01:43:31', Current time (UTC): '07/28/2025 04:19:49'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 12:19:49.095 +08:00 [INF] DESKTOP-T6EU05A [9] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 01:43:31', Current time (UTC): '07/28/2025 04:19:49'. -2025-07-28 12:19:49.097 +08:00 [DBG] DESKTOP-T6EU05A [9] Policy authentication schemes did not succeed -2025-07-28 12:19:49.099 +08:00 [INF] DESKTOP-T6EU05A [9] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 12:19:49.100 +08:00 [INF] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was challenged. -2025-07-28 12:19:51.090 +08:00 [INF] DESKTOP-T6EU05A [7] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 01:43:31', Current time (UTC): '07/28/2025 04:19:51'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 12:19:51.101 +08:00 [INF] DESKTOP-T6EU05A [7] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 01:43:31', Current time (UTC): '07/28/2025 04:19:51'. -2025-07-28 12:19:51.106 +08:00 [DBG] DESKTOP-T6EU05A [7] Policy authentication schemes did not succeed -2025-07-28 12:19:51.108 +08:00 [INF] DESKTOP-T6EU05A [7] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 12:19:51.111 +08:00 [INF] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was challenged. -2025-07-28 12:19:53.088 +08:00 [INF] DESKTOP-T6EU05A [9] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 01:43:31', Current time (UTC): '07/28/2025 04:19:53'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 12:19:53.093 +08:00 [INF] DESKTOP-T6EU05A [9] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 01:43:31', Current time (UTC): '07/28/2025 04:19:53'. -2025-07-28 12:19:53.095 +08:00 [DBG] DESKTOP-T6EU05A [9] Policy authentication schemes did not succeed -2025-07-28 12:19:53.096 +08:00 [INF] DESKTOP-T6EU05A [9] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 12:19:53.097 +08:00 [INF] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was challenged. -2025-07-28 12:19:53.501 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:19:53.504 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:19:53.507 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:19:53.509 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:19:53.595 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 12:19:53.596 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:19:53 -2025-07-28 12:20:02.855 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 12:20:03.872 +08:00 [WRN] DESKTOP-T6EU05A [7] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 12:20:03.881 +08:00 [WRN] DESKTOP-T6EU05A [7] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 12:20:03.885 +08:00 [WRN] DESKTOP-T6EU05A [7] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 12:20:03.887 +08:00 [WRN] DESKTOP-T6EU05A [7] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 12:20:03.890 +08:00 [WRN] DESKTOP-T6EU05A [7] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 12:20:04.037 +08:00 [WRN] DESKTOP-T6EU05A [7] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 12:20:04.044 +08:00 [WRN] DESKTOP-T6EU05A [7] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 12:20:04.994 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (112ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T03:50:04.3153341Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 12:20:05.239 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 12:20:05.598 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 12:20:05.899 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (13ms) [Parameters=[@p20='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false), @p0='0', @p1='c0d1a1b3-190c-4a54-8aba-fb55b1504ea9', @p21='709137cd-cd98-4743-a232-0b2090c69c38', @p2='2025-07-05T18:18:17.2254030Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T04:20:05.5771944Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAEFAQultUYv7OdZI4JnURtlHK68b60bgxQdQ938fMqqEXcu1f0QcWl4873JKGP0Nc/w==', @p14='18162486289' (Nullable = false), @p15='False', @p16='hongenen', @p17='IRRDDR2ICCZ5M6HA667X2DZMYBOHE7QK', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 12:20:06.007 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (11ms) [Parameters=[@__userId_0='f4bf8cdd-1ab6-4032-9837-8901b297d957'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 12:20:06.068 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (11ms) [Parameters=[@__roleId_0='315a15b4-9ff5-4d89-a02c-2caaef7fb653'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 12:20:06.073 +08:00 [INF] DESKTOP-T6EU05A [9] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 12:20:06.074 +08:00 [INF] DESKTOP-T6EU05A [9] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 12:20:06.076 +08:00 [INF] DESKTOP-T6EU05A [9] 获取当前密钥 -2025-07-28 12:20:06.076 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥Base64验证通过,字节长度: 64 -2025-07-28 12:20:06.078 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥熵值: 5.389670647189372 -2025-07-28 12:20:06.079 +08:00 [INF] DESKTOP-T6EU05A [9] 当前密钥验证通过,密钥长度: 88 -2025-07-28 12:20:06.080 +08:00 [INF] DESKTOP-T6EU05A [9] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 12:20:06.080 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥编码成功,字节长度: 88 -2025-07-28 12:20:06.082 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥已缓存,过期时间: "2025-07-28T04:25:06.0826980Z" -2025-07-28 12:20:06.085 +08:00 [INF] DESKTOP-T6EU05A [9] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 12:20:06.086 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥解码成功,字节长度: 64 -2025-07-28 12:20:06.087 +08:00 [INF] DESKTOP-T6EU05A [9] 令牌签名算法: HS512 -2025-07-28 12:20:06.122 +08:00 [INF] DESKTOP-T6EU05A [9] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T04:35:06.0894903Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T04:20:06.0920617Z","NotBefore":"2025-07-28T04:20:06.0921409Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 12:20:06.123 +08:00 [INF] DESKTOP-T6EU05A [9] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 12:20:06.125 +08:00 [INF] DESKTOP-T6EU05A [9] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 12:20:06.126 +08:00 [INF] DESKTOP-T6EU05A [9] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 12:20:06.128 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥解码成功,字节长度: 64 -2025-07-28 12:20:06.128 +08:00 [INF] DESKTOP-T6EU05A [9] 令牌签名算法: HS512 -2025-07-28 12:20:06.130 +08:00 [INF] DESKTOP-T6EU05A [9] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T04:20:06.1297148Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T04:20:06.1297189Z","NotBefore":"2025-07-28T04:20:06.1297191Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 12:20:06.322 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (11ms) [Parameters=[@p0='d7bc2b40-19ee-46a2-8631-943716de1901' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T04:20:06.1474491Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T04:20:06.1474482Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='f4bf8cdd-1ab6-4032-9837-8901b297d957' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 12:20:06.328 +08:00 [INF] DESKTOP-T6EU05A [9] 用户 hyh 认证成功 -2025-07-28 12:20:06.330 +08:00 [INF] DESKTOP-T6EU05A [9] 账号 hyh 登录成功 -2025-07-28 12:20:06.331 +08:00 [WRN] DESKTOP-T6EU05A [9] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJmNGJmOGNkZC0xYWI2LTQwMzItOTgzNy04OTAxYjI5N2Q5NTciLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA0OjIwOjA1LjU3NzE5NDRaIiwicm9sZSI6IjMxNWExNWI0LTlmZjUtNGQ4OS1hMDJjLTJjYWFlZjdmYjY1MyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2NzY0MDYsImV4cCI6MTc1MzY3NzMwNiwiaWF0IjoxNzUzNjc2NDA2LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.PN4kFSc09hMWjICH1zu43ukYP1i2j9hr78Vfb7gwlz72DToaFvr3EMyZ107SF09cxHIzL-uzx_mtpfjy1HAs2Q -2025-07-28 12:20:13.650 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 12:20:13.659 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 12:20:13.666 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 12:20:13.697 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 12:20:13.764 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 12:20:13.786 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 12:20:13.793 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 12:20:13.795 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 12:20:13.813 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 12:20:13.817 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 12:20:13.818 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 12:20:13.827 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 12:20:13.828 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 12:20:13.829 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 12:20:13.832 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 12:20:13.843 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 12:20:13.862 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 12:20:13.875 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 12:20:13.878 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 12:20:13.878 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 12:20:20.956 +08:00 [DBG] DESKTOP-T6EU05A [15] Successfully validated the token. -2025-07-28 12:20:20.957 +08:00 [DBG] DESKTOP-T6EU05A [15] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 12:20:20.958 +08:00 [DBG] DESKTOP-T6EU05A [15] Authorization was successful. -2025-07-28 12:20:20.968 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 12:20:20.975 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 12:20:21.004 +08:00 [ERR] DESKTOP-T6EU05A [15] Failed executing DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 12:20:21.025 +08:00 [ERR] DESKTOP-T6EU05A [15] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:20:21.215 +08:00 [ERR] DESKTOP-T6EU05A [15] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:20:21.239 +08:00 [WRN] DESKTOP-T6EU05A [15] 获取RAN配置列表失败: ["获取RAN配置列表时发生错误: 42P01: relation \"RAN_Configurations\" does not exist\r\n\r\nPOSITION: 158"] -2025-07-28 12:20:21.250 +08:00 [DBG] DESKTOP-T6EU05A [15] Successfully validated the token. -2025-07-28 12:20:21.251 +08:00 [DBG] DESKTOP-T6EU05A [15] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 12:20:21.253 +08:00 [DBG] DESKTOP-T6EU05A [15] Authorization was successful. -2025-07-28 12:20:21.253 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 12:20:21.257 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 12:20:21.271 +08:00 [ERR] DESKTOP-T6EU05A [15] Failed executing DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 12:20:21.275 +08:00 [ERR] DESKTOP-T6EU05A [15] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:20:21.409 +08:00 [ERR] DESKTOP-T6EU05A [15] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:20:21.432 +08:00 [WRN] DESKTOP-T6EU05A [15] 获取RAN配置列表失败: ["获取RAN配置列表时发生错误: 42P01: relation \"RAN_Configurations\" does not exist\r\n\r\nPOSITION: 158"] -2025-07-28 12:20:23.596 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:20:23.598 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:20:23 -2025-07-28 12:20:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:20:53.505 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:20:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:20:53.510 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:20:53.600 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:20:53.602 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:20:53 -2025-07-28 12:21:23.604 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:21:23.606 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:21:23 -2025-07-28 12:21:53.500 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:21:53.505 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:21:53.507 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:21:53.509 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:21:53.608 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 12:21:53.609 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:21:53 -2025-07-28 12:22:23.611 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:22:23.613 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:22:23 -2025-07-28 12:22:53.501 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:22:53.504 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:22:53.507 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:22:53.509 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:22:53.615 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:22:53.616 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:22:53 -2025-07-28 12:23:07.690 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 12:23:07.692 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 12:23:07.693 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 12:23:07.694 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 12:23:07.706 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 12:23:07.719 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 12:23:07.733 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 12:23:07.736 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 12:23:07.737 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 12:23:07.740 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-28 12:23:07.741 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 12:23:07.742 +08:00 [DBG] DESKTOP-T6EU05A [13] Authorization was successful. -2025-07-28 12:23:07.743 +08:00 [INF] DESKTOP-T6EU05A [13] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 12:23:07.745 +08:00 [INF] DESKTOP-T6EU05A [13] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 12:23:07.757 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 12:23:07.770 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 12:23:07.773 +08:00 [INF] DESKTOP-T6EU05A [13] 成功获取设备列表,共 0 条记录 -2025-07-28 12:23:07.775 +08:00 [INF] DESKTOP-T6EU05A [13] 成功获取设备列表,共 0 条记录 -2025-07-28 12:23:22.825 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-28 12:23:22.825 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 12:23:22.826 +08:00 [DBG] DESKTOP-T6EU05A [13] Authorization was successful. -2025-07-28 12:23:22.834 +08:00 [INF] DESKTOP-T6EU05A [13] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 12:23:22.840 +08:00 [INF] DESKTOP-T6EU05A [13] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 12:23:22.856 +08:00 [ERR] DESKTOP-T6EU05A [13] Failed executing DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 12:23:22.860 +08:00 [ERR] DESKTOP-T6EU05A [13] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:23:23.031 +08:00 [ERR] DESKTOP-T6EU05A [13] 获取网络栈配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.NetworkStackConfigRepository.SearchNetworkStackConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\NetworkStackConfigRepository.cs:line 136 - at CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.GetNetworkStackConfigsQueryHandler.Handle(GetNetworkStackConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Queries\GetNetworkStackConfigs\GetNetworkStackConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:23:23.049 +08:00 [WRN] DESKTOP-T6EU05A [13] 获取网络栈配置列表失败: ["获取网络栈配置列表时发生错误: 42P01: relation \"NetworkStackConfigs\" does not exist\r\n\r\nPOSITION: 28"] -2025-07-28 12:23:23.055 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 12:23:23.056 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 12:23:23.056 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 12:23:23.057 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 12:23:23.060 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 12:23:23.073 +08:00 [ERR] DESKTOP-T6EU05A [7] Failed executing DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 12:23:23.077 +08:00 [ERR] DESKTOP-T6EU05A [7] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:23:23.198 +08:00 [ERR] DESKTOP-T6EU05A [7] 获取网络栈配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.NetworkStackConfigRepository.SearchNetworkStackConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\NetworkStackConfigRepository.cs:line 136 - at CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.GetNetworkStackConfigsQueryHandler.Handle(GetNetworkStackConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Queries\GetNetworkStackConfigs\GetNetworkStackConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:23:23.220 +08:00 [WRN] DESKTOP-T6EU05A [7] 获取网络栈配置列表失败: ["获取网络栈配置列表时发生错误: 42P01: relation \"NetworkStackConfigs\" does not exist\r\n\r\nPOSITION: 28"] -2025-07-28 12:23:23.618 +08:00 [DBG] DESKTOP-T6EU05A [13] 获取所有连接,当前连接数:0 -2025-07-28 12:23:23.620 +08:00 [INF] DESKTOP-T6EU05A [13] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:23:23 -2025-07-28 12:23:53.500 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:23:53.505 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:23:53.507 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:23:53.509 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:23:53.621 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:23:53.623 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:23:53 -2025-07-28 12:24:23.625 +08:00 [DBG] DESKTOP-T6EU05A [13] 获取所有连接,当前连接数:0 -2025-07-28 12:24:23.627 +08:00 [INF] DESKTOP-T6EU05A [13] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:24:23 -2025-07-28 12:24:53.500 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:24:53.504 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:24:53.507 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:24:53.510 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:24:53.630 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:24:53.631 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:24:53 -2025-07-28 12:25:23.633 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:25:23.634 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:25:23 -2025-07-28 12:25:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:25:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:25:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:25:53.510 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:25:53.638 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:25:53.639 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:25:53 -2025-07-28 12:26:23.640 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:26:23.641 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:26:23 -2025-07-28 12:26:53.500 +08:00 [DBG] DESKTOP-T6EU05A [25] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:26:53.504 +08:00 [DBG] DESKTOP-T6EU05A [25] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:26:53.507 +08:00 [DBG] DESKTOP-T6EU05A [25] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:26:53.510 +08:00 [DBG] DESKTOP-T6EU05A [25] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:26:53.644 +08:00 [DBG] DESKTOP-T6EU05A [25] 获取所有连接,当前连接数:0 -2025-07-28 12:26:53.646 +08:00 [INF] DESKTOP-T6EU05A [25] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:26:53 -2025-07-28 12:27:23.648 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:27:23.650 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:27:23 -2025-07-28 12:27:53.500 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:27:53.504 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:27:53.508 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:27:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:27:53.652 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:27:53.654 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:27:53 -2025-07-28 12:28:23.655 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:28:23.658 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:28:23 -2025-07-28 12:28:53.501 +08:00 [DBG] DESKTOP-T6EU05A [30] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:28:53.505 +08:00 [DBG] DESKTOP-T6EU05A [30] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:28:53.507 +08:00 [DBG] DESKTOP-T6EU05A [30] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:28:53.509 +08:00 [DBG] DESKTOP-T6EU05A [30] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:28:53.660 +08:00 [DBG] DESKTOP-T6EU05A [30] 获取所有连接,当前连接数:0 -2025-07-28 12:28:53.662 +08:00 [INF] DESKTOP-T6EU05A [30] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:28:53 -2025-07-28 12:29:23.664 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:29:23.666 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:29:23 -2025-07-28 12:29:53.501 +08:00 [DBG] DESKTOP-T6EU05A [32] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:29:53.504 +08:00 [DBG] DESKTOP-T6EU05A [32] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:29:53.507 +08:00 [DBG] DESKTOP-T6EU05A [32] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:29:53.509 +08:00 [DBG] DESKTOP-T6EU05A [32] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:29:53.668 +08:00 [DBG] DESKTOP-T6EU05A [32] 获取所有连接,当前连接数:0 -2025-07-28 12:29:53.670 +08:00 [INF] DESKTOP-T6EU05A [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:29:53 -2025-07-28 12:30:23.672 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:30:23.674 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:30:23 -2025-07-28 12:30:53.500 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:30:53.504 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:30:53.508 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:30:53.510 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:30:53.677 +08:00 [DBG] DESKTOP-T6EU05A [33] 获取所有连接,当前连接数:0 -2025-07-28 12:30:53.679 +08:00 [INF] DESKTOP-T6EU05A [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:30:53 -2025-07-28 12:31:23.681 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:31:23.683 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:31:23 -2025-07-28 12:31:53.500 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:31:53.505 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:31:53.507 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:31:53.510 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:31:53.685 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:31:53.687 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:31:53 -2025-07-28 12:32:23.689 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:32:23.691 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:32:23 -2025-07-28 12:32:53.500 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:32:53.504 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:32:53.507 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:32:53.510 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:32:53.693 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:32:53.694 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:32:53 -2025-07-28 12:33:23.695 +08:00 [DBG] DESKTOP-T6EU05A [37] 获取所有连接,当前连接数:0 -2025-07-28 12:33:23.695 +08:00 [INF] DESKTOP-T6EU05A [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:33:23 -2025-07-28 12:33:53.500 +08:00 [DBG] DESKTOP-T6EU05A [37] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:33:53.504 +08:00 [DBG] DESKTOP-T6EU05A [37] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:33:53.508 +08:00 [DBG] DESKTOP-T6EU05A [37] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:33:53.509 +08:00 [DBG] DESKTOP-T6EU05A [37] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:33:53.696 +08:00 [DBG] DESKTOP-T6EU05A [37] 获取所有连接,当前连接数:0 -2025-07-28 12:33:53.697 +08:00 [INF] DESKTOP-T6EU05A [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:33:53 -2025-07-28 12:34:23.698 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 12:34:23.699 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:34:23 -2025-07-28 12:34:53.501 +08:00 [DBG] DESKTOP-T6EU05A [39] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:34:53.505 +08:00 [DBG] DESKTOP-T6EU05A [39] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:34:53.507 +08:00 [DBG] DESKTOP-T6EU05A [39] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:34:53.509 +08:00 [DBG] DESKTOP-T6EU05A [39] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:34:53.699 +08:00 [DBG] DESKTOP-T6EU05A [39] 获取所有连接,当前连接数:0 -2025-07-28 12:34:53.700 +08:00 [INF] DESKTOP-T6EU05A [39] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:34:53 -2025-07-28 12:35:23.700 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:35:23.701 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:35:23 -2025-07-28 12:35:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:35:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:35:53.508 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:35:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:35:53.702 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 12:35:53.703 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:35:53 -2025-07-28 12:36:23.704 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 12:36:23.704 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:36:23 -2025-07-28 12:36:53.500 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:36:53.504 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:36:53.507 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:36:53.510 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:36:53.705 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 12:36:53.706 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:36:53 -2025-07-28 12:37:23.706 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 12:37:23.707 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:37:23 -2025-07-28 12:37:53.500 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:37:53.504 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:37:53.508 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:37:53.509 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:37:53.707 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 12:37:53.708 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:37:53 -2025-07-28 12:38:23.709 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 12:38:23.709 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:38:23 -2025-07-28 12:38:53.500 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:38:53.505 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:38:53.507 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:38:53.510 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:38:53.710 +08:00 [DBG] DESKTOP-T6EU05A [46] 获取所有连接,当前连接数:0 -2025-07-28 12:38:53.711 +08:00 [INF] DESKTOP-T6EU05A [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:38:53 -2025-07-28 12:39:23.712 +08:00 [DBG] DESKTOP-T6EU05A [47] 获取所有连接,当前连接数:0 -2025-07-28 12:39:23.713 +08:00 [INF] DESKTOP-T6EU05A [47] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:39:23 -2025-07-28 12:39:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:39:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:39:53.508 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:39:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:39:53.713 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:39:53.714 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:39:53 -2025-07-28 12:40:23.714 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:40:23.715 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:40:23 -2025-07-28 12:40:53.501 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:40:53.504 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:40:53.508 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:40:53.509 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:40:53.717 +08:00 [DBG] DESKTOP-T6EU05A [50] 获取所有连接,当前连接数:0 -2025-07-28 12:40:53.717 +08:00 [INF] DESKTOP-T6EU05A [50] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:40:53 -2025-07-28 12:41:23.719 +08:00 [DBG] DESKTOP-T6EU05A [52] 获取所有连接,当前连接数:0 -2025-07-28 12:41:23.720 +08:00 [INF] DESKTOP-T6EU05A [52] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:41:23 -2025-07-28 12:41:53.500 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:41:53.504 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:41:53.507 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:41:53.510 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:41:53.720 +08:00 [DBG] DESKTOP-T6EU05A [47] 获取所有连接,当前连接数:0 -2025-07-28 12:41:53.721 +08:00 [INF] DESKTOP-T6EU05A [47] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:41:53 -2025-07-28 12:42:23.721 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:42:23.722 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:42:23 -2025-07-28 12:42:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:42:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:42:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:42:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:42:53.722 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:42:53.723 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:42:53 -2025-07-28 12:43:23.724 +08:00 [DBG] DESKTOP-T6EU05A [54] 获取所有连接,当前连接数:0 -2025-07-28 12:43:23.725 +08:00 [INF] DESKTOP-T6EU05A [54] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:43:23 -2025-07-28 12:43:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:43:53.505 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:43:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:43:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:43:53.726 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:43:53.727 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:43:53 -2025-07-28 12:44:23.728 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:44:23.729 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:44:23 -2025-07-28 12:44:53.500 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:44:53.504 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:44:53.508 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:44:53.509 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:44:53.730 +08:00 [DBG] DESKTOP-T6EU05A [47] 获取所有连接,当前连接数:0 -2025-07-28 12:44:53.731 +08:00 [INF] DESKTOP-T6EU05A [47] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:44:53 -2025-07-28 12:45:23.732 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:45:23.733 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:45:23 -2025-07-28 12:45:53.501 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:45:53.504 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:45:53.507 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:45:53.510 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:45:53.734 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 12:45:53.734 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:45:53 -2025-07-28 12:46:23.735 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:46:23.736 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:46:23 -2025-07-28 12:46:53.501 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:46:53.504 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:46:53.508 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:46:53.509 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:46:53.736 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 12:46:53.737 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:46:53 -2025-07-28 12:47:23.737 +08:00 [DBG] DESKTOP-T6EU05A [62] 获取所有连接,当前连接数:0 -2025-07-28 12:47:23.738 +08:00 [INF] DESKTOP-T6EU05A [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:47:23 -2025-07-28 12:47:53.500 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:47:53.505 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:47:53.507 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:47:53.509 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:47:53.739 +08:00 [DBG] DESKTOP-T6EU05A [62] 获取所有连接,当前连接数:0 -2025-07-28 12:47:53.740 +08:00 [INF] DESKTOP-T6EU05A [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:47:53 -2025-07-28 12:48:23.740 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 12:48:23.741 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:48:23 -2025-07-28 12:48:53.501 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:48:53.505 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:48:53.507 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:48:53.510 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:48:53.742 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 12:48:53.743 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:48:53 -2025-07-28 12:49:23.743 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 12:49:23.743 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:49:23 -2025-07-28 12:49:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:49:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:49:53.508 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:49:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:49:53.744 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:49:53.745 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:49:53 -2025-07-28 12:50:23.745 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 12:50:23.746 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:50:23 -2025-07-28 12:50:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:50:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:50:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:50:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:50:53.746 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:50:53.747 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:50:53 -2025-07-28 12:51:23.747 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:51:23.748 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:51:23 -2025-07-28 12:51:53.500 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:51:53.504 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:51:53.507 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:51:53.509 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:51:53.749 +08:00 [DBG] DESKTOP-T6EU05A [68] 获取所有连接,当前连接数:0 -2025-07-28 12:51:53.750 +08:00 [INF] DESKTOP-T6EU05A [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:51:53 -2025-07-28 12:52:23.750 +08:00 [DBG] DESKTOP-T6EU05A [70] 获取所有连接,当前连接数:0 -2025-07-28 12:52:23.751 +08:00 [INF] DESKTOP-T6EU05A [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:52:23 -2025-07-28 12:52:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:52:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:52:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:52:53.510 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:52:53.751 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:52:53.752 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:52:53 -2025-07-28 12:53:23.752 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-28 12:53:23.753 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:53:23 -2025-07-28 12:53:53.499 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:53:53.503 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:53:53.506 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:53:53.508 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:53:53.753 +08:00 [DBG] DESKTOP-T6EU05A [71] 获取所有连接,当前连接数:0 -2025-07-28 12:53:53.753 +08:00 [INF] DESKTOP-T6EU05A [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:53:53 -2025-07-28 12:54:23.754 +08:00 [DBG] DESKTOP-T6EU05A [75] 获取所有连接,当前连接数:0 -2025-07-28 12:54:23.755 +08:00 [INF] DESKTOP-T6EU05A [75] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:54:23 -2025-07-28 12:54:53.500 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:54:53.504 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:54:53.507 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:54:53.509 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:54:53.757 +08:00 [DBG] DESKTOP-T6EU05A [76] 获取所有连接,当前连接数:0 -2025-07-28 12:54:53.757 +08:00 [INF] DESKTOP-T6EU05A [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:54:53 -2025-07-28 12:55:23.759 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:55:23.760 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:55:23 -2025-07-28 12:55:53.500 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:55:53.504 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:55:53.508 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:55:53.509 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:55:53.760 +08:00 [DBG] DESKTOP-T6EU05A [78] 获取所有连接,当前连接数:0 -2025-07-28 12:55:53.761 +08:00 [INF] DESKTOP-T6EU05A [78] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:55:53 -2025-07-28 12:56:23.762 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:56:23.763 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:56:23 -2025-07-28 12:56:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:56:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:56:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:56:53.510 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:56:53.764 +08:00 [DBG] DESKTOP-T6EU05A [76] 获取所有连接,当前连接数:0 -2025-07-28 12:56:53.765 +08:00 [INF] DESKTOP-T6EU05A [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:56:53 -2025-07-28 12:57:23.766 +08:00 [DBG] DESKTOP-T6EU05A [81] 获取所有连接,当前连接数:0 -2025-07-28 12:57:23.767 +08:00 [INF] DESKTOP-T6EU05A [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:57:23 -2025-07-28 12:57:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:57:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:57:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:57:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:57:53.768 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:57:53.769 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:57:53 -2025-07-28 12:58:23.770 +08:00 [DBG] DESKTOP-T6EU05A [76] 获取所有连接,当前连接数:0 -2025-07-28 12:58:23.771 +08:00 [INF] DESKTOP-T6EU05A [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:58:23 -2025-07-28 12:58:53.500 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:58:53.504 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:58:53.508 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:58:53.509 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:58:53.771 +08:00 [DBG] DESKTOP-T6EU05A [84] 获取所有连接,当前连接数:0 -2025-07-28 12:58:53.772 +08:00 [INF] DESKTOP-T6EU05A [84] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:58:53 -2025-07-28 12:59:23.772 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 12:59:23.773 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:59:23 -2025-07-28 12:59:53.500 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 12:59:53.504 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 12:59:53.507 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 12:59:53.509 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 12:59:53.773 +08:00 [DBG] DESKTOP-T6EU05A [86] 获取所有连接,当前连接数:0 -2025-07-28 12:59:53.774 +08:00 [INF] DESKTOP-T6EU05A [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 04:59:53 -2025-07-28 13:00:23.774 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:00:23.775 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:00:23 -2025-07-28 13:00:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:00:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:00:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:00:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:00:53.775 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:00:53.776 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:00:53 -2025-07-28 13:01:23.776 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:01:23.777 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:01:23 -2025-07-28 13:01:53.500 +08:00 [DBG] DESKTOP-T6EU05A [81] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:01:53.504 +08:00 [DBG] DESKTOP-T6EU05A [81] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:01:53.507 +08:00 [DBG] DESKTOP-T6EU05A [81] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:01:53.510 +08:00 [DBG] DESKTOP-T6EU05A [81] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:01:53.778 +08:00 [DBG] DESKTOP-T6EU05A [81] 获取所有连接,当前连接数:0 -2025-07-28 13:01:53.779 +08:00 [INF] DESKTOP-T6EU05A [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:01:53 -2025-07-28 13:02:23.779 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:02:23.780 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:02:23 -2025-07-28 13:02:53.500 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:02:53.504 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:02:53.507 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:02:53.509 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:02:53.781 +08:00 [DBG] DESKTOP-T6EU05A [84] 获取所有连接,当前连接数:0 -2025-07-28 13:02:53.782 +08:00 [INF] DESKTOP-T6EU05A [84] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:02:53 -2025-07-28 13:03:23.783 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:03:23.783 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:03:23 -2025-07-28 13:03:53.500 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:03:53.504 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:03:53.508 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:03:53.509 +08:00 [DBG] DESKTOP-T6EU05A [84] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:03:53.784 +08:00 [DBG] DESKTOP-T6EU05A [84] 获取所有连接,当前连接数:0 -2025-07-28 13:03:53.785 +08:00 [INF] DESKTOP-T6EU05A [84] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:03:53 -2025-07-28 13:04:23.785 +08:00 [DBG] DESKTOP-T6EU05A [77] 获取所有连接,当前连接数:0 -2025-07-28 13:04:23.786 +08:00 [INF] DESKTOP-T6EU05A [77] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:04:23 -2025-07-28 13:04:53.500 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:04:53.505 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:04:53.507 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:04:53.509 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:04:53.786 +08:00 [DBG] DESKTOP-T6EU05A [78] 获取所有连接,当前连接数:0 -2025-07-28 13:04:53.787 +08:00 [INF] DESKTOP-T6EU05A [78] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:04:53 -2025-07-28 13:05:23.788 +08:00 [DBG] DESKTOP-T6EU05A [75] 获取所有连接,当前连接数:0 -2025-07-28 13:05:23.789 +08:00 [INF] DESKTOP-T6EU05A [75] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:05:23 -2025-07-28 13:05:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:05:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:05:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:05:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:05:53.790 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:05:53.791 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:05:53 -2025-07-28 13:06:23.791 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:06:23.792 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:06:23 -2025-07-28 13:06:53.500 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:06:53.504 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:06:53.507 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:06:53.510 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:06:53.792 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-28 13:06:53.793 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:06:53 -2025-07-28 13:07:23.793 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-28 13:07:23.794 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:07:23 -2025-07-28 13:07:53.500 +08:00 [DBG] DESKTOP-T6EU05A [70] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:07:53.504 +08:00 [DBG] DESKTOP-T6EU05A [70] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:07:53.507 +08:00 [DBG] DESKTOP-T6EU05A [70] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:07:53.509 +08:00 [DBG] DESKTOP-T6EU05A [70] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:07:53.794 +08:00 [DBG] DESKTOP-T6EU05A [70] 获取所有连接,当前连接数:0 -2025-07-28 13:07:53.795 +08:00 [INF] DESKTOP-T6EU05A [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:07:53 -2025-07-28 13:08:23.795 +08:00 [DBG] DESKTOP-T6EU05A [70] 获取所有连接,当前连接数:0 -2025-07-28 13:08:23.796 +08:00 [INF] DESKTOP-T6EU05A [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:08:23 -2025-07-28 13:08:53.500 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:08:53.504 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:08:53.507 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:08:53.509 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:08:53.797 +08:00 [DBG] DESKTOP-T6EU05A [68] 获取所有连接,当前连接数:0 -2025-07-28 13:08:53.797 +08:00 [INF] DESKTOP-T6EU05A [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:08:53 -2025-07-28 13:09:23.798 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:09:23.799 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:09:23 -2025-07-28 13:09:53.500 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:09:53.504 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:09:53.508 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:09:53.510 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:09:53.800 +08:00 [DBG] DESKTOP-T6EU05A [69] 获取所有连接,当前连接数:0 -2025-07-28 13:09:53.801 +08:00 [INF] DESKTOP-T6EU05A [69] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:09:53 -2025-07-28 13:10:23.801 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:10:23.802 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:10:23 -2025-07-28 13:10:53.501 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:10:53.505 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:10:53.507 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:10:53.509 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:10:53.803 +08:00 [DBG] DESKTOP-T6EU05A [65] 获取所有连接,当前连接数:0 -2025-07-28 13:10:53.803 +08:00 [INF] DESKTOP-T6EU05A [65] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:10:53 -2025-07-28 13:11:23.804 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:11:23.805 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:11:23 -2025-07-28 13:11:53.500 +08:00 [DBG] DESKTOP-T6EU05A [61] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:11:53.504 +08:00 [DBG] DESKTOP-T6EU05A [61] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:11:53.508 +08:00 [DBG] DESKTOP-T6EU05A [61] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:11:53.510 +08:00 [DBG] DESKTOP-T6EU05A [61] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:11:53.805 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 13:11:53.806 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:11:53 -2025-07-28 13:12:23.806 +08:00 [DBG] DESKTOP-T6EU05A [63] 获取所有连接,当前连接数:0 -2025-07-28 13:12:23.807 +08:00 [INF] DESKTOP-T6EU05A [63] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:12:23 -2025-07-28 13:12:53.500 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:12:53.504 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:12:53.507 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:12:53.509 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:12:53.808 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 13:12:53.809 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:12:53 -2025-07-28 13:13:23.809 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:13:23.810 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:13:23 -2025-07-28 13:13:53.501 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:13:53.504 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:13:53.507 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:13:53.509 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:13:53.811 +08:00 [DBG] DESKTOP-T6EU05A [60] 获取所有连接,当前连接数:0 -2025-07-28 13:13:53.812 +08:00 [INF] DESKTOP-T6EU05A [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:13:53 -2025-07-28 13:14:23.813 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:14:23.814 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:14:23 -2025-07-28 13:14:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:14:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:14:53.508 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:14:53.510 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:14:53.814 +08:00 [DBG] DESKTOP-T6EU05A [62] 获取所有连接,当前连接数:0 -2025-07-28 13:14:53.815 +08:00 [INF] DESKTOP-T6EU05A [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:14:53 -2025-07-28 13:15:23.815 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:15:23.815 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:15:23 -2025-07-28 13:15:53.500 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:15:53.504 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:15:53.507 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:15:53.509 +08:00 [DBG] DESKTOP-T6EU05A [62] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:15:53.817 +08:00 [DBG] DESKTOP-T6EU05A [55] 获取所有连接,当前连接数:0 -2025-07-28 13:15:53.818 +08:00 [INF] DESKTOP-T6EU05A [55] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:15:53 -2025-07-28 13:16:23.819 +08:00 [DBG] DESKTOP-T6EU05A [62] 获取所有连接,当前连接数:0 -2025-07-28 13:16:23.820 +08:00 [INF] DESKTOP-T6EU05A [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:16:23 -2025-07-28 13:16:53.500 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:16:53.504 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:16:53.507 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:16:53.510 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:16:53.820 +08:00 [DBG] DESKTOP-T6EU05A [53] 获取所有连接,当前连接数:0 -2025-07-28 13:16:53.821 +08:00 [INF] DESKTOP-T6EU05A [53] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:16:53 -2025-07-28 13:17:23.822 +08:00 [DBG] DESKTOP-T6EU05A [52] 获取所有连接,当前连接数:0 -2025-07-28 13:17:23.823 +08:00 [INF] DESKTOP-T6EU05A [52] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:17:23 -2025-07-28 13:17:53.501 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:17:53.505 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:17:53.507 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:17:53.510 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:17:53.823 +08:00 [DBG] DESKTOP-T6EU05A [50] 获取所有连接,当前连接数:0 -2025-07-28 13:17:53.824 +08:00 [INF] DESKTOP-T6EU05A [50] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:17:53 -2025-07-28 13:18:23.824 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:18:23.825 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:18:23 -2025-07-28 13:18:53.500 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:18:53.504 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:18:53.507 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:18:53.509 +08:00 [DBG] DESKTOP-T6EU05A [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:18:53.826 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:18:53.827 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:18:53 -2025-07-28 13:19:23.828 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:19:23.829 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:19:23 -2025-07-28 13:19:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:19:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:19:53.508 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:19:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:19:53.829 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-28 13:19:53.830 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:19:53 -2025-07-28 13:20:23.831 +08:00 [DBG] DESKTOP-T6EU05A [47] 获取所有连接,当前连接数:0 -2025-07-28 13:20:23.832 +08:00 [INF] DESKTOP-T6EU05A [47] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:20:23 -2025-07-28 13:20:53.501 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:20:53.504 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:20:53.507 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:20:53.509 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:20:53.832 +08:00 [DBG] DESKTOP-T6EU05A [43] 获取所有连接,当前连接数:0 -2025-07-28 13:20:53.833 +08:00 [INF] DESKTOP-T6EU05A [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:20:53 -2025-07-28 13:21:23.833 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:21:23.833 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:21:23 -2025-07-28 13:21:53.500 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:21:53.504 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:21:53.507 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:21:53.510 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:21:53.834 +08:00 [DBG] DESKTOP-T6EU05A [44] 获取所有连接,当前连接数:0 -2025-07-28 13:21:53.835 +08:00 [INF] DESKTOP-T6EU05A [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:21:53 -2025-07-28 13:22:23.835 +08:00 [DBG] DESKTOP-T6EU05A [44] 获取所有连接,当前连接数:0 -2025-07-28 13:22:23.836 +08:00 [INF] DESKTOP-T6EU05A [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:22:23 -2025-07-28 13:22:53.500 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:22:53.504 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:22:53.507 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:22:53.510 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:22:53.836 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 13:22:53.837 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:22:53 -2025-07-28 13:23:23.838 +08:00 [DBG] DESKTOP-T6EU05A [41] 获取所有连接,当前连接数:0 -2025-07-28 13:23:23.839 +08:00 [INF] DESKTOP-T6EU05A [41] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:23:23 -2025-07-28 13:23:53.500 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:23:53.504 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:23:53.508 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:23:53.509 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:23:53.840 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:23:53.840 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:23:53 -2025-07-28 13:24:23.841 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:24:23.841 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:24:23 -2025-07-28 13:24:53.501 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:24:53.504 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:24:53.507 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:24:53.509 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:24:53.843 +08:00 [DBG] DESKTOP-T6EU05A [37] 获取所有连接,当前连接数:0 -2025-07-28 13:24:53.844 +08:00 [INF] DESKTOP-T6EU05A [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:24:53 -2025-07-28 13:25:23.844 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:25:23.845 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:25:23 -2025-07-28 13:25:53.500 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:25:53.504 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:25:53.507 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:25:53.509 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:25:53.845 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 13:25:53.846 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:25:53 -2025-07-28 13:26:23.847 +08:00 [DBG] DESKTOP-T6EU05A [35] 获取所有连接,当前连接数:0 -2025-07-28 13:26:23.848 +08:00 [INF] DESKTOP-T6EU05A [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:26:23 -2025-07-28 13:26:53.500 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:26:53.504 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:26:53.507 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:26:53.509 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:26:53.849 +08:00 [DBG] DESKTOP-T6EU05A [44] 获取所有连接,当前连接数:0 -2025-07-28 13:26:53.849 +08:00 [INF] DESKTOP-T6EU05A [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:26:53 -2025-07-28 13:27:23.850 +08:00 [DBG] DESKTOP-T6EU05A [32] 获取所有连接,当前连接数:0 -2025-07-28 13:27:23.851 +08:00 [INF] DESKTOP-T6EU05A [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:27:23 -2025-07-28 13:27:53.501 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:27:53.504 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:27:53.507 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:27:53.509 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:27:53.851 +08:00 [DBG] DESKTOP-T6EU05A [35] 获取所有连接,当前连接数:0 -2025-07-28 13:27:53.852 +08:00 [INF] DESKTOP-T6EU05A [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:27:53 -2025-07-28 13:28:23.853 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 13:28:23.853 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:28:23 -2025-07-28 13:28:53.500 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:28:53.505 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:28:53.508 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:28:53.509 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:28:53.854 +08:00 [DBG] DESKTOP-T6EU05A [44] 获取所有连接,当前连接数:0 -2025-07-28 13:28:53.855 +08:00 [INF] DESKTOP-T6EU05A [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:28:53 -2025-07-28 13:29:23.855 +08:00 [DBG] DESKTOP-T6EU05A [30] 获取所有连接,当前连接数:0 -2025-07-28 13:29:23.856 +08:00 [INF] DESKTOP-T6EU05A [30] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:29:23 -2025-07-28 13:29:53.500 +08:00 [DBG] DESKTOP-T6EU05A [30] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:29:53.504 +08:00 [DBG] DESKTOP-T6EU05A [30] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:29:53.507 +08:00 [DBG] DESKTOP-T6EU05A [30] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:29:53.510 +08:00 [DBG] DESKTOP-T6EU05A [30] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:29:53.856 +08:00 [DBG] DESKTOP-T6EU05A [44] 获取所有连接,当前连接数:0 -2025-07-28 13:29:53.857 +08:00 [INF] DESKTOP-T6EU05A [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:29:53 -2025-07-28 13:30:23.857 +08:00 [DBG] DESKTOP-T6EU05A [29] 获取所有连接,当前连接数:0 -2025-07-28 13:30:23.857 +08:00 [INF] DESKTOP-T6EU05A [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:30:23 -2025-07-28 13:30:53.501 +08:00 [DBG] DESKTOP-T6EU05A [27] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:30:53.504 +08:00 [DBG] DESKTOP-T6EU05A [27] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:30:53.508 +08:00 [DBG] DESKTOP-T6EU05A [27] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:30:53.509 +08:00 [DBG] DESKTOP-T6EU05A [27] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:30:53.858 +08:00 [DBG] DESKTOP-T6EU05A [27] 获取所有连接,当前连接数:0 -2025-07-28 13:30:53.859 +08:00 [INF] DESKTOP-T6EU05A [27] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:30:53 -2025-07-28 13:31:23.860 +08:00 [DBG] DESKTOP-T6EU05A [23] 获取所有连接,当前连接数:0 -2025-07-28 13:31:23.861 +08:00 [INF] DESKTOP-T6EU05A [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:31:23 -2025-07-28 13:31:53.500 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:31:53.504 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:31:53.507 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:31:53.509 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:31:53.861 +08:00 [DBG] DESKTOP-T6EU05A [29] 获取所有连接,当前连接数:0 -2025-07-28 13:31:53.862 +08:00 [INF] DESKTOP-T6EU05A [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:31:53 -2025-07-28 13:32:23.863 +08:00 [DBG] DESKTOP-T6EU05A [44] 获取所有连接,当前连接数:0 -2025-07-28 13:32:23.863 +08:00 [INF] DESKTOP-T6EU05A [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:32:23 -2025-07-28 13:32:53.500 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:32:53.504 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:32:53.507 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:32:53.510 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:32:53.864 +08:00 [DBG] DESKTOP-T6EU05A [44] 获取所有连接,当前连接数:0 -2025-07-28 13:32:53.864 +08:00 [INF] DESKTOP-T6EU05A [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:32:53 -2025-07-28 13:33:23.865 +08:00 [DBG] DESKTOP-T6EU05A [21] 获取所有连接,当前连接数:0 -2025-07-28 13:33:23.866 +08:00 [INF] DESKTOP-T6EU05A [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:33:23 -2025-07-28 13:33:53.501 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 13:33:53.504 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 13:33:53.507 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 13:33:53.509 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 13:33:53.867 +08:00 [DBG] DESKTOP-T6EU05A [21] 获取所有连接,当前连接数:0 -2025-07-28 13:33:53.868 +08:00 [INF] DESKTOP-T6EU05A [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 05:33:53 -2025-07-28 16:12:31.124 +08:00 [INF] DESKTOP-T6EU05A [4] 数据库配置验证通过 -2025-07-28 16:12:31.162 +08:00 [INF] DESKTOP-T6EU05A [4] JWT配置验证通过 -2025-07-28 16:12:31.164 +08:00 [INF] DESKTOP-T6EU05A [4] 邮件配置验证通过 -2025-07-28 16:12:31.982 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:31.994 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:31.996 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:31.997 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:31.998 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:32.107 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:12:32.116 +08:00 [WRN] DESKTOP-T6EU05A [1] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 16:12:32.707 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (66ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:12:32.742 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-28 16:12:43.933 +08:00 [INF] DESKTOP-T6EU05A [4] 数据库配置验证通过 -2025-07-28 16:12:43.973 +08:00 [INF] DESKTOP-T6EU05A [4] JWT配置验证通过 -2025-07-28 16:12:43.975 +08:00 [INF] DESKTOP-T6EU05A [4] 邮件配置验证通过 -2025-07-28 16:12:44.654 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:44.666 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:44.668 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:44.669 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:44.670 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:44.767 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:12:44.775 +08:00 [WRN] DESKTOP-T6EU05A [1] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 16:12:45.020 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:45.022 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:45.023 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:45.024 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:45.025 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:45.038 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:12:47.085 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (58ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:12:47.112 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-28 16:12:52.155 +08:00 [INF] DESKTOP-T6EU05A [4] 数据库配置验证通过 -2025-07-28 16:12:52.192 +08:00 [INF] DESKTOP-T6EU05A [4] JWT配置验证通过 -2025-07-28 16:12:52.193 +08:00 [INF] DESKTOP-T6EU05A [4] 邮件配置验证通过 -2025-07-28 16:12:52.836 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:52.849 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:52.850 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:52.852 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:52.853 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:52.938 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:12:52.947 +08:00 [WRN] DESKTOP-T6EU05A [1] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 16:12:53.151 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:53.152 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:53.153 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:53.154 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:53.155 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:12:53.168 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:12:53.868 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (61ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:12:53.897 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-28 16:13:03.655 +08:00 [INF] DESKTOP-T6EU05A [4] 数据库配置验证通过 -2025-07-28 16:13:03.697 +08:00 [INF] DESKTOP-T6EU05A [4] JWT配置验证通过 -2025-07-28 16:13:03.699 +08:00 [INF] DESKTOP-T6EU05A [4] 邮件配置验证通过 -2025-07-28 16:13:04.308 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:04.320 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:04.322 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:04.323 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:04.325 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:04.419 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:13:04.426 +08:00 [WRN] DESKTOP-T6EU05A [1] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 16:13:04.980 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (57ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:13:05.008 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-28 16:13:05.106 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:13:05.178 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:13:05.190 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-28 16:13:05.268 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "CellularDevices" DROP COLUMN "IsRunning"; -2025-07-28 16:13:05.284 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "ProtocolVersions" ADD "IsForceUpdate" boolean NOT NULL DEFAULT FALSE; -COMMENT ON COLUMN "ProtocolVersions"."IsForceUpdate" IS '是否强制更新'; -2025-07-28 16:13:05.295 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -COMMENT ON COLUMN "CellularDevices"."IpAddress" IS NULL; -2025-07-28 16:13:05.307 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "__EFMigrationsHistory" -WHERE "MigrationId" = '20250705174217_UpdateProtocolVersionAndCellularDevice'; -2025-07-28 16:13:05.351 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "ProtocolVersions" ALTER COLUMN "Version" TYPE character varying(50); -2025-07-28 16:13:05.363 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -COMMENT ON COLUMN "ProtocolVersions"."ReleaseDate" IS NULL; -2025-07-28 16:13:05.374 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -COMMENT ON COLUMN "ProtocolVersions"."Name" IS NULL; -2025-07-28 16:13:05.385 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -COMMENT ON COLUMN "ProtocolVersions"."MinimumSupportedVersion" IS NULL; -2025-07-28 16:13:05.396 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -COMMENT ON COLUMN "ProtocolVersions"."IsForceUpdate" IS NULL; -2025-07-28 16:13:05.409 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -COMMENT ON COLUMN "ProtocolVersions"."IsEnabled" IS NULL; -2025-07-28 16:13:05.433 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "ProtocolVersions" ALTER COLUMN "Description" TYPE character varying(200); -2025-07-28 16:13:05.444 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "ProtocolVersions" ADD "ProtocolType" character varying(50) NOT NULL DEFAULT ''; -2025-07-28 16:13:05.455 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "__EFMigrationsHistory" -WHERE "MigrationId" = '20250705173130_InitProtocolVersionAndDevice'; -2025-07-28 16:13:05.484 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP TABLE "CellularDevices"; -2025-07-28 16:13:05.496 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP TABLE "LoginLogs"; -2025-07-28 16:13:05.508 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP TABLE "RolePermissions"; -2025-07-28 16:13:05.522 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP TABLE "UserRoles"; -2025-07-28 16:13:05.534 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP TABLE "ProtocolVersions"; -2025-07-28 16:13:05.549 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP TABLE "Permissions"; -2025-07-28 16:13:05.560 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP TABLE "Roles"; -2025-07-28 16:13:05.572 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP TABLE "Users"; -2025-07-28 16:13:05.583 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "__EFMigrationsHistory" -WHERE "MigrationId" = '20250705165102_InitialCreate'; -2025-07-28 16:13:30.803 +08:00 [INF] DESKTOP-T6EU05A [4] 数据库配置验证通过 -2025-07-28 16:13:30.841 +08:00 [INF] DESKTOP-T6EU05A [4] JWT配置验证通过 -2025-07-28 16:13:30.843 +08:00 [INF] DESKTOP-T6EU05A [4] 邮件配置验证通过 -2025-07-28 16:13:31.588 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:31.604 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:31.607 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:31.609 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:31.610 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:31.742 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:13:31.749 +08:00 [WRN] DESKTOP-T6EU05A [1] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 16:13:32.006 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:32.008 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:32.009 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:32.010 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:32.011 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:32.024 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:13:48.171 +08:00 [INF] DESKTOP-T6EU05A [4] 数据库配置验证通过 -2025-07-28 16:13:48.211 +08:00 [INF] DESKTOP-T6EU05A [4] JWT配置验证通过 -2025-07-28 16:13:48.212 +08:00 [INF] DESKTOP-T6EU05A [4] 邮件配置验证通过 -2025-07-28 16:13:48.827 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:48.839 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:48.841 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:48.842 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:48.844 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:13:48.941 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:13:48.948 +08:00 [WRN] DESKTOP-T6EU05A [1] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 16:13:49.422 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (54ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:13:49.466 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-28 16:13:49.555 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:13:49.636 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:13:49.647 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-28 16:13:49.761 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "CellularDevices" ( - "Id" text NOT NULL, - "Name" character varying(100) NOT NULL, - "SerialNumber" character varying(50) NOT NULL, - "Description" character varying(500) NOT NULL, - "AgentPort" integer NOT NULL, - "IpAddress" character varying(45) NOT NULL, - "IsEnabled" boolean NOT NULL, - "IsRunning" boolean NOT NULL, - "CreatedAt" timestamp with time zone NOT NULL, - "UpdatedAt" timestamp with time zone NOT NULL, - "IsDeleted" boolean NOT NULL, - "CreatedBy" text NOT NULL, - "UpdatedBy" text, - CONSTRAINT "PK_CellularDevices" PRIMARY KEY ("Id"), - CONSTRAINT "AK_CellularDevices_SerialNumber" UNIQUE ("SerialNumber") -); -COMMENT ON TABLE "CellularDevices" IS '蜂窝设备表'; -COMMENT ON COLUMN "CellularDevices"."Id" IS '设备ID'; -COMMENT ON COLUMN "CellularDevices"."Name" IS '设备名称'; -COMMENT ON COLUMN "CellularDevices"."SerialNumber" IS '序列号'; -COMMENT ON COLUMN "CellularDevices"."Description" IS '设备描述'; -COMMENT ON COLUMN "CellularDevices"."AgentPort" IS 'Agent端口'; -COMMENT ON COLUMN "CellularDevices"."IpAddress" IS 'IP地址'; -COMMENT ON COLUMN "CellularDevices"."IsEnabled" IS '是否启用'; -COMMENT ON COLUMN "CellularDevices"."IsRunning" IS '设备状态(启动/未启动)'; -COMMENT ON COLUMN "CellularDevices"."CreatedAt" IS '创建时间'; -COMMENT ON COLUMN "CellularDevices"."UpdatedAt" IS '更新时间'; -2025-07-28 16:13:49.781 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "CoreNetworkConfigs" ( - "Id" text NOT NULL, - "Name" character varying(100) NOT NULL, - "ConfigContent" text NOT NULL, - "Description" character varying(500) NOT NULL, - "IsDisabled" boolean NOT NULL, - "CreatedAt" timestamp with time zone NOT NULL, - "UpdatedAt" timestamp with time zone NOT NULL, - "IsDeleted" boolean NOT NULL, - "CreatedBy" text NOT NULL, - "UpdatedBy" text, - CONSTRAINT "PK_CoreNetworkConfigs" PRIMARY KEY ("Id") -); -COMMENT ON TABLE "CoreNetworkConfigs" IS '核心网配置表'; -COMMENT ON COLUMN "CoreNetworkConfigs"."Id" IS '配置ID'; -COMMENT ON COLUMN "CoreNetworkConfigs"."Name" IS '配置名称'; -COMMENT ON COLUMN "CoreNetworkConfigs"."ConfigContent" IS '配置内容(JSON格式)'; -COMMENT ON COLUMN "CoreNetworkConfigs"."Description" IS '配置描述'; -COMMENT ON COLUMN "CoreNetworkConfigs"."IsDisabled" IS '是否禁用'; -COMMENT ON COLUMN "CoreNetworkConfigs"."CreatedAt" IS '创建时间'; -COMMENT ON COLUMN "CoreNetworkConfigs"."UpdatedAt" IS '更新时间'; -2025-07-28 16:13:49.800 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "IMS_Configurations" ( - "Id" text NOT NULL, - "Name" character varying(100) NOT NULL, - "ConfigContent" text NOT NULL, - "Description" character varying(500) NOT NULL, - "IsDisabled" boolean NOT NULL, - "CreatedAt" timestamp with time zone NOT NULL, - "UpdatedAt" timestamp with time zone NOT NULL, - "IsDeleted" boolean NOT NULL, - "CreatedBy" text NOT NULL, - "UpdatedBy" text, - CONSTRAINT "PK_IMS_Configurations" PRIMARY KEY ("Id") -); -COMMENT ON TABLE "IMS_Configurations" IS 'IMS配置表'; -COMMENT ON COLUMN "IMS_Configurations"."Id" IS '配置ID'; -COMMENT ON COLUMN "IMS_Configurations"."Name" IS '配置名称'; -COMMENT ON COLUMN "IMS_Configurations"."ConfigContent" IS '配置内容(JSON格式)'; -COMMENT ON COLUMN "IMS_Configurations"."Description" IS '配置描述'; -COMMENT ON COLUMN "IMS_Configurations"."IsDisabled" IS '是否禁用'; -COMMENT ON COLUMN "IMS_Configurations"."CreatedAt" IS '创建时间'; -COMMENT ON COLUMN "IMS_Configurations"."UpdatedAt" IS '更新时间'; -2025-07-28 16:13:49.820 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "Permissions" ( - "Id" text NOT NULL, - "Name" character varying(50) NOT NULL, - "Code" character varying(50) NOT NULL, - "Description" character varying(200), - "Type" character varying(50) NOT NULL, - "CreatedAt" timestamp with time zone NOT NULL, - CONSTRAINT "PK_Permissions" PRIMARY KEY ("Id") -); -2025-07-28 16:13:49.838 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "RAN_Configurations" ( - "Id" text NOT NULL, - "Name" character varying(100) NOT NULL, - "ConfigContent" text NOT NULL, - "Description" character varying(500) NOT NULL, - "IsDisabled" boolean NOT NULL, - "CreatedAt" timestamp with time zone NOT NULL, - "UpdatedAt" timestamp with time zone NOT NULL, - "IsDeleted" boolean NOT NULL, - "CreatedBy" text NOT NULL, - "UpdatedBy" text, - CONSTRAINT "PK_RAN_Configurations" PRIMARY KEY ("Id") -); -COMMENT ON TABLE "RAN_Configurations" IS 'RAN配置表'; -COMMENT ON COLUMN "RAN_Configurations"."Id" IS '配置ID'; -COMMENT ON COLUMN "RAN_Configurations"."Name" IS '配置名称'; -COMMENT ON COLUMN "RAN_Configurations"."ConfigContent" IS '配置内容(JSON格式)'; -COMMENT ON COLUMN "RAN_Configurations"."Description" IS '配置描述'; -COMMENT ON COLUMN "RAN_Configurations"."IsDisabled" IS '是否禁用'; -COMMENT ON COLUMN "RAN_Configurations"."CreatedAt" IS '创建时间'; -COMMENT ON COLUMN "RAN_Configurations"."UpdatedAt" IS '更新时间'; -2025-07-28 16:13:49.859 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "Roles" ( - "Id" text NOT NULL, - "Description" character varying(500), - "CreatedAt" timestamp with time zone NOT NULL, - "UpdatedAt" timestamp with time zone NOT NULL, - "Name" character varying(256) NOT NULL, - "NormalizedName" character varying(256) NOT NULL, - "ConcurrencyStamp" text, - CONSTRAINT "PK_Roles" PRIMARY KEY ("Id") -); -COMMENT ON TABLE "Roles" IS '角色表'; -COMMENT ON COLUMN "Roles"."Id" IS '角色ID,主键'; -COMMENT ON COLUMN "Roles"."Description" IS '角色描述'; -COMMENT ON COLUMN "Roles"."CreatedAt" IS '创建时间'; -COMMENT ON COLUMN "Roles"."UpdatedAt" IS '更新时间'; -COMMENT ON COLUMN "Roles"."Name" IS '角色名称'; -COMMENT ON COLUMN "Roles"."NormalizedName" IS '标准化角色名称(大写)'; -COMMENT ON COLUMN "Roles"."ConcurrencyStamp" IS '并发控制戳'; -2025-07-28 16:13:49.879 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "Users" ( - "Id" text NOT NULL, - "IsActive" boolean NOT NULL DEFAULT TRUE, - "IsDeleted" boolean NOT NULL DEFAULT FALSE, - "LastLoginTime" timestamp with time zone, - "RealName" character varying(50), - "UserName" character varying(256) NOT NULL, - "NormalizedUserName" character varying(256), - "Email" character varying(256) NOT NULL, - "NormalizedEmail" character varying(256), - "EmailConfirmed" boolean NOT NULL, - "PasswordHash" text, - "SecurityStamp" text, - "ConcurrencyStamp" text, - "PhoneNumber" text NOT NULL, - "PhoneNumberConfirmed" boolean NOT NULL, - "TwoFactorEnabled" boolean NOT NULL, - "LockoutEnd" timestamp with time zone, - "LockoutEnabled" boolean NOT NULL, - "AccessFailedCount" integer NOT NULL, - "CreatedTime" timestamp with time zone NOT NULL, - "ModifiedTime" timestamp with time zone, - CONSTRAINT "PK_Users" PRIMARY KEY ("Id") -); -COMMENT ON TABLE "Users" IS '用户表'; -COMMENT ON COLUMN "Users"."Id" IS '用户ID,主键'; -COMMENT ON COLUMN "Users"."IsActive" IS '用户状态(true: 启用, false: 禁用)'; -COMMENT ON COLUMN "Users"."IsDeleted" IS '是否已删除'; -COMMENT ON COLUMN "Users"."LastLoginTime" IS '最后登录时间'; -COMMENT ON COLUMN "Users"."RealName" IS '用户名'; -COMMENT ON COLUMN "Users"."UserName" IS '账号'; -COMMENT ON COLUMN "Users"."NormalizedUserName" IS '标准化账号(大写)'; -COMMENT ON COLUMN "Users"."Email" IS '电子邮箱'; -COMMENT ON COLUMN "Users"."NormalizedEmail" IS '标准化电子邮箱(大写)'; -COMMENT ON COLUMN "Users"."EmailConfirmed" IS '邮箱是否已验证'; -COMMENT ON COLUMN "Users"."PasswordHash" IS '密码哈希值'; -COMMENT ON COLUMN "Users"."SecurityStamp" IS '安全戳,用于并发控制'; -COMMENT ON COLUMN "Users"."ConcurrencyStamp" IS '并发控制戳'; -COMMENT ON COLUMN "Users"."PhoneNumber" IS '电话号码'; -COMMENT ON COLUMN "Users"."PhoneNumberConfirmed" IS '电话号码是否已验证'; -COMMENT ON COLUMN "Users"."TwoFactorEnabled" IS '是否启用双因素认证'; -COMMENT ON COLUMN "Users"."LockoutEnd" IS '账户锁定结束时间'; -COMMENT ON COLUMN "Users"."LockoutEnabled" IS '是否启用账户锁定'; -COMMENT ON COLUMN "Users"."AccessFailedCount" IS '登录失败次数'; -COMMENT ON COLUMN "Users"."CreatedTime" IS '创建时间'; -COMMENT ON COLUMN "Users"."ModifiedTime" IS '修改时间'; -2025-07-28 16:13:49.900 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "ProtocolVersions" ( - "Id" text NOT NULL, - "Name" character varying(50) NOT NULL, - "Version" character varying(20) NOT NULL, - "Description" character varying(500), - "IsEnabled" boolean NOT NULL, - "ReleaseDate" timestamp with time zone, - "MinimumSupportedVersion" character varying(20), - "SerialNumber" character varying(50) NOT NULL, - "CreatedAt" timestamp with time zone NOT NULL, - "UpdatedAt" timestamp with time zone NOT NULL, - "IsDeleted" boolean NOT NULL, - "CreatedBy" text NOT NULL, - "UpdatedBy" text, - CONSTRAINT "PK_ProtocolVersions" PRIMARY KEY ("Id"), - CONSTRAINT "FK_ProtocolVersions_CellularDevices_SerialNumber" FOREIGN KEY ("SerialNumber") REFERENCES "CellularDevices" ("SerialNumber") ON DELETE CASCADE -); -COMMENT ON TABLE "ProtocolVersions" IS '协议版本表'; -COMMENT ON COLUMN "ProtocolVersions"."Id" IS '版本ID'; -COMMENT ON COLUMN "ProtocolVersions"."Name" IS '版本名称'; -COMMENT ON COLUMN "ProtocolVersions"."Version" IS '版本号'; -COMMENT ON COLUMN "ProtocolVersions"."Description" IS '版本描述'; -COMMENT ON COLUMN "ProtocolVersions"."IsEnabled" IS '是否启用'; -COMMENT ON COLUMN "ProtocolVersions"."ReleaseDate" IS '发布日期'; -COMMENT ON COLUMN "ProtocolVersions"."MinimumSupportedVersion" IS '最低支持版本'; -COMMENT ON COLUMN "ProtocolVersions"."SerialNumber" IS '设备序列号'; -COMMENT ON COLUMN "ProtocolVersions"."CreatedAt" IS '创建时间'; -COMMENT ON COLUMN "ProtocolVersions"."UpdatedAt" IS '更新时间'; -2025-07-28 16:13:49.926 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "NetworkStackConfigs" ( - "Id" text NOT NULL, - "StackId" character varying(50) NOT NULL, - "RanId" character varying(50), - "Description" character varying(500), - "IsActive" boolean NOT NULL, - "CreatedAt" timestamp with time zone NOT NULL, - "UpdatedAt" timestamp with time zone NOT NULL, - "IsDeleted" boolean NOT NULL, - "CreatedBy" text NOT NULL, - "UpdatedBy" text, - CONSTRAINT "PK_NetworkStackConfigs" PRIMARY KEY ("Id"), - CONSTRAINT "AK_NetworkStackConfigs_StackId" UNIQUE ("StackId"), - CONSTRAINT "FK_NetworkStackConfigs_RAN_Configurations_RanId" FOREIGN KEY ("RanId") REFERENCES "RAN_Configurations" ("Id") ON DELETE SET NULL -); -COMMENT ON TABLE "NetworkStackConfigs" IS '网络栈配置表'; -COMMENT ON COLUMN "NetworkStackConfigs"."Id" IS '配置ID'; -COMMENT ON COLUMN "NetworkStackConfigs"."StackId" IS '栈ID'; -COMMENT ON COLUMN "NetworkStackConfigs"."RanId" IS 'RAN配置ID'; -COMMENT ON COLUMN "NetworkStackConfigs"."Description" IS '描述'; -COMMENT ON COLUMN "NetworkStackConfigs"."IsActive" IS '是否激活'; -COMMENT ON COLUMN "NetworkStackConfigs"."CreatedAt" IS '创建时间'; -COMMENT ON COLUMN "NetworkStackConfigs"."UpdatedAt" IS '更新时间'; -2025-07-28 16:13:49.952 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "RolePermissions" ( - "RoleId" text NOT NULL, - "PermissionId" text NOT NULL, - "CreatedAt" timestamp with time zone NOT NULL, - CONSTRAINT "PK_RolePermissions" PRIMARY KEY ("RoleId", "PermissionId"), - CONSTRAINT "FK_RolePermissions_Permissions_PermissionId" FOREIGN KEY ("PermissionId") REFERENCES "Permissions" ("Id") ON DELETE CASCADE, - CONSTRAINT "FK_RolePermissions_Roles_RoleId" FOREIGN KEY ("RoleId") REFERENCES "Roles" ("Id") ON DELETE CASCADE -); -2025-07-28 16:13:49.971 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "LoginLogs" ( - "Id" text NOT NULL, - "UserId" character varying(450) NOT NULL, - "LoginTime" timestamp with time zone NOT NULL, - "IpAddress" character varying(50) NOT NULL, - "UserAgent" character varying(500) NOT NULL, - "IsSuccess" boolean NOT NULL, - "FailureReason" character varying(200), - "Location" character varying(200), - "Browser" character varying(100), - "OperatingSystem" character varying(100), - "LoginType" character varying(50) NOT NULL, - "LoginSource" character varying(50) NOT NULL, - "SessionId" character varying(100), - "CreatedAt" timestamp with time zone NOT NULL, - "UpdatedAt" timestamp with time zone, - "IsDeleted" boolean NOT NULL, - CONSTRAINT "PK_LoginLogs" PRIMARY KEY ("Id"), - CONSTRAINT "FK_LoginLogs_Users_UserId" FOREIGN KEY ("UserId") REFERENCES "Users" ("Id") ON DELETE RESTRICT -); -COMMENT ON TABLE "LoginLogs" IS '用户登录日志表'; -COMMENT ON COLUMN "LoginLogs"."Id" IS '日志ID'; -COMMENT ON COLUMN "LoginLogs"."UserId" IS '用户ID'; -COMMENT ON COLUMN "LoginLogs"."LoginTime" IS '登录时间'; -COMMENT ON COLUMN "LoginLogs"."IpAddress" IS '登录IP'; -COMMENT ON COLUMN "LoginLogs"."UserAgent" IS '设备信息'; -COMMENT ON COLUMN "LoginLogs"."IsSuccess" IS '登录状态(成功/失败)'; -COMMENT ON COLUMN "LoginLogs"."FailureReason" IS '失败原因'; -COMMENT ON COLUMN "LoginLogs"."Location" IS '登录位置'; -COMMENT ON COLUMN "LoginLogs"."Browser" IS '浏览器信息'; -COMMENT ON COLUMN "LoginLogs"."OperatingSystem" IS '操作系统信息'; -2025-07-28 16:13:49.990 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "UserRoles" ( - "UserId" text NOT NULL, - "RoleId" text NOT NULL, - CONSTRAINT "PK_UserRoles" PRIMARY KEY ("UserId", "RoleId"), - CONSTRAINT "FK_UserRoles_Roles_RoleId" FOREIGN KEY ("RoleId") REFERENCES "Roles" ("Id") ON DELETE CASCADE, - CONSTRAINT "FK_UserRoles_Users_UserId" FOREIGN KEY ("UserId") REFERENCES "Users" ("Id") ON DELETE CASCADE -); -COMMENT ON TABLE "UserRoles" IS '用户角色关系表'; -2025-07-28 16:13:50.009 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE TABLE "Stack_CoreIMS_Bindings" ( - "Id" text NOT NULL, - "StackId" character varying(50) NOT NULL, - "Index" integer NOT NULL, - "CnId" character varying(50) NOT NULL, - "ImsId" character varying(50) NOT NULL, - "CreatedAt" timestamp with time zone NOT NULL, - "UpdatedAt" timestamp with time zone NOT NULL, - "IsDeleted" boolean NOT NULL, - "CreatedBy" text NOT NULL, - "UpdatedBy" text, - CONSTRAINT "PK_Stack_CoreIMS_Bindings" PRIMARY KEY ("Id"), - CONSTRAINT "FK_Stack_CoreIMS_Bindings_CoreNetworkConfigs_CnId" FOREIGN KEY ("CnId") REFERENCES "CoreNetworkConfigs" ("Id") ON DELETE CASCADE, - CONSTRAINT "FK_Stack_CoreIMS_Bindings_IMS_Configurations_ImsId" FOREIGN KEY ("ImsId") REFERENCES "IMS_Configurations" ("Id") ON DELETE CASCADE, - CONSTRAINT "FK_Stack_CoreIMS_Bindings_NetworkStackConfigs_StackId" FOREIGN KEY ("StackId") REFERENCES "NetworkStackConfigs" ("StackId") ON DELETE CASCADE -); -COMMENT ON TABLE "Stack_CoreIMS_Bindings" IS '栈与核心网/IMS绑定关系表'; -COMMENT ON COLUMN "Stack_CoreIMS_Bindings"."Id" IS '绑定关系ID'; -COMMENT ON COLUMN "Stack_CoreIMS_Bindings"."StackId" IS '栈ID'; -COMMENT ON COLUMN "Stack_CoreIMS_Bindings"."Index" IS '索引'; -COMMENT ON COLUMN "Stack_CoreIMS_Bindings"."CnId" IS '核心网配置ID'; -COMMENT ON COLUMN "Stack_CoreIMS_Bindings"."ImsId" IS 'IMS配置ID'; -COMMENT ON COLUMN "Stack_CoreIMS_Bindings"."CreatedAt" IS '创建时间'; -COMMENT ON COLUMN "Stack_CoreIMS_Bindings"."UpdatedAt" IS '更新时间'; -2025-07-28 16:13:50.024 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "IX_CellularDevices_SerialNumber" ON "CellularDevices" ("SerialNumber"); -2025-07-28 16:13:50.036 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_CoreNetworkConfigs_Name" ON "CoreNetworkConfigs" ("Name"); -2025-07-28 16:13:50.050 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_IMS_Configurations_Name" ON "IMS_Configurations" ("Name"); -2025-07-28 16:13:50.063 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_LoginLogs_IpAddress" ON "LoginLogs" ("IpAddress"); -2025-07-28 16:13:50.076 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_LoginLogs_LoginTime" ON "LoginLogs" ("LoginTime"); -2025-07-28 16:13:50.090 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_LoginLogs_UserId" ON "LoginLogs" ("UserId"); -2025-07-28 16:13:50.102 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_LoginLogs_UserId_LoginTime" ON "LoginLogs" ("UserId", "LoginTime"); -2025-07-28 16:13:50.116 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_NetworkStackConfigs_IsActive" ON "NetworkStackConfigs" ("IsActive"); -2025-07-28 16:13:50.129 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_NetworkStackConfigs_RanId" ON "NetworkStackConfigs" ("RanId"); -2025-07-28 16:13:50.141 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "IX_NetworkStackConfigs_StackId" ON "NetworkStackConfigs" ("StackId"); -2025-07-28 16:13:50.158 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_ProtocolVersions_SerialNumber" ON "ProtocolVersions" ("SerialNumber"); -2025-07-28 16:13:50.171 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_ProtocolVersions_Version" ON "ProtocolVersions" ("Version"); -2025-07-28 16:13:50.184 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_RAN_Configurations_Name" ON "RAN_Configurations" ("Name"); -2025-07-28 16:13:50.197 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_RolePermissions_PermissionId" ON "RolePermissions" ("PermissionId"); -2025-07-28 16:13:50.210 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "IX_Roles_Name" ON "Roles" ("Name"); -2025-07-28 16:13:50.222 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "RoleNameIndex" ON "Roles" ("NormalizedName"); -2025-07-28 16:13:50.235 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_Stack_CoreIMS_Bindings_CnId" ON "Stack_CoreIMS_Bindings" ("CnId"); -2025-07-28 16:13:50.248 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_Stack_CoreIMS_Bindings_ImsId" ON "Stack_CoreIMS_Bindings" ("ImsId"); -2025-07-28 16:13:50.261 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_Stack_CoreIMS_Bindings_StackId" ON "Stack_CoreIMS_Bindings" ("StackId"); -2025-07-28 16:13:50.274 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "IX_Stack_CoreIMS_Bindings_StackId_Index" ON "Stack_CoreIMS_Bindings" ("StackId", "Index"); -2025-07-28 16:13:50.286 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_UserRoles_RoleId" ON "UserRoles" ("RoleId"); -2025-07-28 16:13:50.300 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "EmailIndex" ON "Users" ("NormalizedEmail"); -2025-07-28 16:13:50.313 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "IX_Users_Email" ON "Users" ("Email"); -2025-07-28 16:13:50.326 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "IX_Users_PhoneNumber" ON "Users" ("PhoneNumber"); -2025-07-28 16:13:50.339 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "IX_Users_UserName" ON "Users" ("UserName"); -2025-07-28 16:13:50.352 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "UserNameIndex" ON "Users" ("NormalizedUserName"); -2025-07-28 16:13:50.362 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "__EFMigrationsHistory" ("MigrationId", "ProductVersion") -VALUES ('20250728081332_InitialCreate', '8.0.0'); -2025-07-28 16:15:14.722 +08:00 [INF] DESKTOP-T6EU05A [4] 数据库配置验证通过 -2025-07-28 16:15:14.758 +08:00 [INF] DESKTOP-T6EU05A [4] JWT配置验证通过 -2025-07-28 16:15:14.760 +08:00 [INF] DESKTOP-T6EU05A [4] 邮件配置验证通过 -2025-07-28 16:15:15.408 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:15:15.424 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:15:15.425 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:15:15.426 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:15:15.428 +08:00 [WRN] DESKTOP-T6EU05A [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:15:15.525 +08:00 [WRN] DESKTOP-T6EU05A [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:15:15.532 +08:00 [WRN] DESKTOP-T6EU05A [1] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 16:15:16.063 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (63ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-28 16:15:16.093 +08:00 [INF] DESKTOP-T6EU05A [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-28 16:16:05.185 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 16:16:05.275 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 16:16:05.284 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 16:16:05.751 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 16:16:05.775 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 16:16:05.931 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 16:16:05.933 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 16:16:05.936 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.513020112783387 -2025-07-28 16:16:05.941 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 16:16:05.943 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 16:16:05.945 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 16:16:05.948 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:16:05.948 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 16:16:05.949 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 16:16:05.950 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 16:16:05.951 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:16:05.951 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 16:16:05.953 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 16:16:05.954 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 16:16:05.954 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:16:05.954 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 16:16:05.955 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 16:16:05.956 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 16:16:05.957 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:16:05.957 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 16:16:05.958 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 16:16:05.960 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 16:16:05.961 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 16:16:05.962 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 16:16:05.963 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 16:16:05.965 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 16:16:05.965 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 16:16:05.967 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 16:16:05.968 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 16:16:05.969 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 16:16:05.969 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 16:16:05.970 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 16:16:05.995 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 16:16:05.996 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 16:16:05.997 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 16:16:06.001 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 16:16:06.003 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 16:16:06.008 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 16:16:06.010 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 16:16:06.012 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 16:16:06.013 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:16:06 -2025-07-28 16:16:36.014 +08:00 [DBG] DESKTOP-T6EU05A [10] 获取所有连接,当前连接数:0 -2025-07-28 16:16:36.015 +08:00 [INF] DESKTOP-T6EU05A [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:16:36 -2025-07-28 16:17:05.946 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:17:05.951 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:17:05.954 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:17:05.956 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:17:06.017 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:17:06.018 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:17:06 -2025-07-28 16:17:11.215 +08:00 [INF] DESKTOP-T6EU05A [5] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:11'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 16:17:11.236 +08:00 [INF] DESKTOP-T6EU05A [5] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:11'. -2025-07-28 16:17:11.242 +08:00 [DBG] DESKTOP-T6EU05A [5] Policy authentication schemes did not succeed -2025-07-28 16:17:11.249 +08:00 [INF] DESKTOP-T6EU05A [5] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 16:17:11.255 +08:00 [INF] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was challenged. -2025-07-28 16:17:11.266 +08:00 [INF] DESKTOP-T6EU05A [7] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:11'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 16:17:11.270 +08:00 [INF] DESKTOP-T6EU05A [7] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:11'. -2025-07-28 16:17:11.272 +08:00 [DBG] DESKTOP-T6EU05A [7] Policy authentication schemes did not succeed -2025-07-28 16:17:11.274 +08:00 [INF] DESKTOP-T6EU05A [7] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 16:17:11.275 +08:00 [INF] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was challenged. -2025-07-28 16:17:12.269 +08:00 [INF] DESKTOP-T6EU05A [7] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:12'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 16:17:12.273 +08:00 [INF] DESKTOP-T6EU05A [7] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:12'. -2025-07-28 16:17:12.275 +08:00 [DBG] DESKTOP-T6EU05A [7] Policy authentication schemes did not succeed -2025-07-28 16:17:12.276 +08:00 [INF] DESKTOP-T6EU05A [7] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 16:17:12.277 +08:00 [INF] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was challenged. -2025-07-28 16:17:12.285 +08:00 [INF] DESKTOP-T6EU05A [9] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:12'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 16:17:12.289 +08:00 [INF] DESKTOP-T6EU05A [9] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:12'. -2025-07-28 16:17:12.290 +08:00 [DBG] DESKTOP-T6EU05A [9] Policy authentication schemes did not succeed -2025-07-28 16:17:12.291 +08:00 [INF] DESKTOP-T6EU05A [9] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 16:17:12.292 +08:00 [INF] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was challenged. -2025-07-28 16:17:13.297 +08:00 [INF] DESKTOP-T6EU05A [5] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:13'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 16:17:13.301 +08:00 [INF] DESKTOP-T6EU05A [5] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:13'. -2025-07-28 16:17:13.303 +08:00 [DBG] DESKTOP-T6EU05A [5] Policy authentication schemes did not succeed -2025-07-28 16:17:13.303 +08:00 [INF] DESKTOP-T6EU05A [5] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 16:17:13.304 +08:00 [INF] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was challenged. -2025-07-28 16:17:13.317 +08:00 [INF] DESKTOP-T6EU05A [10] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:13'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 16:17:13.320 +08:00 [INF] DESKTOP-T6EU05A [10] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:13'. -2025-07-28 16:17:13.321 +08:00 [DBG] DESKTOP-T6EU05A [10] Policy authentication schemes did not succeed -2025-07-28 16:17:13.322 +08:00 [INF] DESKTOP-T6EU05A [10] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 16:17:13.323 +08:00 [INF] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was challenged. -2025-07-28 16:17:14.325 +08:00 [INF] DESKTOP-T6EU05A [10] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:14'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 16:17:14.329 +08:00 [INF] DESKTOP-T6EU05A [10] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:14'. -2025-07-28 16:17:14.330 +08:00 [DBG] DESKTOP-T6EU05A [10] Policy authentication schemes did not succeed -2025-07-28 16:17:14.331 +08:00 [INF] DESKTOP-T6EU05A [10] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 16:17:14.332 +08:00 [INF] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was challenged. -2025-07-28 16:17:14.343 +08:00 [INF] DESKTOP-T6EU05A [5] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:14'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 16:17:14.346 +08:00 [INF] DESKTOP-T6EU05A [5] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 02:55:57', Current time (UTC): '07/28/2025 08:17:14'. -2025-07-28 16:17:14.347 +08:00 [DBG] DESKTOP-T6EU05A [5] Policy authentication schemes did not succeed -2025-07-28 16:17:14.348 +08:00 [INF] DESKTOP-T6EU05A [5] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 16:17:14.349 +08:00 [INF] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was challenged. -2025-07-28 16:17:21.672 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:17:22.534 +08:00 [WRN] DESKTOP-T6EU05A [9] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:17:22.543 +08:00 [WRN] DESKTOP-T6EU05A [9] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:17:22.546 +08:00 [WRN] DESKTOP-T6EU05A [9] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:17:22.548 +08:00 [WRN] DESKTOP-T6EU05A [9] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:17:22.549 +08:00 [WRN] DESKTOP-T6EU05A [9] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:17:22.673 +08:00 [WRN] DESKTOP-T6EU05A [9] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:17:22.681 +08:00 [WRN] DESKTOP-T6EU05A [9] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 16:17:23.535 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (74ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T07:47:22.9347867Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:17:23.692 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:17:23.782 +08:00 [WRN] DESKTOP-T6EU05A [9] 用户 hyh 不存在 -2025-07-28 16:17:23.784 +08:00 [WRN] DESKTOP-T6EU05A [9] 账号 hyh 登录失败: 账号或密码错误 -2025-07-28 16:17:36.018 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:17:36.020 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:17:36 -2025-07-28 16:17:56.715 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:18:04.971 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (22ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T07:48:04.9426171Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:18:05.009 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:18:05.014 +08:00 [WRN] DESKTOP-T6EU05A [5] 用户 hyh 不存在 -2025-07-28 16:18:14.486 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:18:14.486 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:18:14.499 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:18:16.387 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:18:16 -2025-07-28 16:18:14.499 +08:00 [DBG] DESKTOP-T6EU05A [15] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:18:16.350 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:18:17.638 +08:00 [WRN] DESKTOP-T6EU05A [5] 账号 hyh 登录失败: 账号或密码错误 -2025-07-28 16:18:49.692 +08:00 [DBG] DESKTOP-T6EU05A [20] 获取所有连接,当前连接数:0 -2025-07-28 16:18:49.700 +08:00 [INF] DESKTOP-T6EU05A [20] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:18:49 -2025-07-28 16:18:49.747 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:18:58.972 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:19:07.616 +08:00 [DBG] DESKTOP-T6EU05A [24] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:19:07.616 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:19:07.616 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:19:07.616 +08:00 [DBG] DESKTOP-T6EU05A [22] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:19:13.831 +08:00 [INF] DESKTOP-T6EU05A [23] Executed DbCommand (49ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T07:49:13.7533215Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:19:16.262 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T07:49:12.2143956Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:19:18.878 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (26ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:19:24.886 +08:00 [DBG] DESKTOP-T6EU05A [24] 获取所有连接,当前连接数:0 -2025-07-28 16:19:28.951 +08:00 [INF] DESKTOP-T6EU05A [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:19:28 -2025-07-28 16:19:56.976 +08:00 [DBG] DESKTOP-T6EU05A [22] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:20:03.969 +08:00 [DBG] DESKTOP-T6EU05A [19] 获取所有连接,当前连接数:0 -2025-07-28 16:20:17.936 +08:00 [ERR] DESKTOP-T6EU05A [9] 用户认证失败 -System.NullReferenceException: Object reference not set to an instance of an object. - at CellularManagement.Application.Features.Auth.Commands.BaseLoginCommandHandler`2.HandleLoginAsync(TCommand request, CancellationToken cancellationToken) -2025-07-28 16:20:20.883 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:20:17.933 +08:00 [DBG] DESKTOP-T6EU05A [23] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:20:20.883 +08:00 [INF] DESKTOP-T6EU05A [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:20:20 -2025-07-28 16:20:21.031 +08:00 [WRN] DESKTOP-T6EU05A [9] 账号 hyh 登录失败: 认证失败,请稍后重试 -2025-07-28 16:20:20.901 +08:00 [INF] DESKTOP-T6EU05A [23] Executed DbCommand (13ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T07:50:20.8831324Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:20:21.195 +08:00 [ERR] DESKTOP-T6EU05A [5] 用户认证失败 -System.ArgumentNullException: Value cannot be null. (Parameter 'entity') - at Microsoft.EntityFrameworkCore.Utilities.Check.NotNull[T](T value, String parameterName) - at Microsoft.EntityFrameworkCore.Internal.InternalDbSet`1.AddAsync(TEntity entity, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.CommandRepository`1.AddAsync(T entity, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\CommandRepository.cs:line 56 - at CellularManagement.Infrastructure.Repositories.Identity.LoginLogRepository.RecordLoginAsync(LoginLog log, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Identity\LoginLogRepository.cs:line 42 - at CellularManagement.Application.Features.Auth.Commands.BaseLoginCommandHandler`2.HandleLoginAsync(TCommand request, CancellationToken cancellationToken) -2025-07-28 16:20:20.883 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:20:20.888 +08:00 [DBG] DESKTOP-T6EU05A [13] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:20:21.220 +08:00 [WRN] DESKTOP-T6EU05A [5] 账号 hyh 登录失败: 认证失败,请稍后重试 -2025-07-28 16:20:21.236 +08:00 [INF] DESKTOP-T6EU05A [23] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:20:54.881 +08:00 [DBG] DESKTOP-T6EU05A [13] 获取所有连接,当前连接数:0 -2025-07-28 16:20:54.906 +08:00 [INF] DESKTOP-T6EU05A [13] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:20:54 -2025-07-28 16:20:54.906 +08:00 [WRN] DESKTOP-T6EU05A [23] 用户 hyh 不存在 -2025-07-28 16:21:06.812 +08:00 [DBG] DESKTOP-T6EU05A [18] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:21:07.874 +08:00 [DBG] DESKTOP-T6EU05A [13] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:21:06.812 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:21:06.812 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:21:28.202 +08:00 [WRN] DESKTOP-T6EU05A [23] 账号 hyh 登录失败: 用户不存在 -2025-07-28 16:21:28.202 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:21:28.206 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:21:28 -2025-07-28 16:21:51.759 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 16:21:51.802 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 16:21:51.804 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 16:21:53.364 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 16:21:53.385 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 16:21:53.508 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 16:21:53.509 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 16:21:53.512 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.330067096077593 -2025-07-28 16:21:53.516 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 16:21:53.517 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 16:21:53.521 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 16:21:53.524 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:21:53.524 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 16:21:53.525 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 16:21:53.526 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 16:21:53.527 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:21:53.527 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 16:21:53.531 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 16:21:53.531 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 16:21:53.532 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 16:21:53.532 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:21:53.533 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 16:21:53.534 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 16:21:53.534 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:21:53.534 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 16:21:53.535 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 16:21:53.538 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 16:21:53.539 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 16:21:53.543 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 16:21:53.545 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 16:21:53.546 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 16:21:53.546 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 16:21:53.548 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 16:21:53.548 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 16:21:53.550 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 16:21:53.551 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 16:21:53.556 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 16:21:53.577 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 16:21:53.578 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 16:21:53.579 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 16:21:53.583 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 16:21:53.585 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 16:21:53.590 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 16:21:53.592 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 16:21:53.594 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 16:21:53.595 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:21:53 -2025-07-28 16:21:56.999 +08:00 [DBG] DESKTOP-T6EU05A [15] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:21:58.478 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:21:58.486 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:21:58.489 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:21:58.490 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:21:58.492 +08:00 [WRN] DESKTOP-T6EU05A [15] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 16:21:58.597 +08:00 [WRN] DESKTOP-T6EU05A [15] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 16:21:58.607 +08:00 [WRN] DESKTOP-T6EU05A [15] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 16:21:59.475 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (83ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T07:51:58.8844285Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:21:59.672 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:22:03.366 +08:00 [WRN] DESKTOP-T6EU05A [9] 用户 hyh 不存在 -2025-07-28 16:22:03.369 +08:00 [WRN] DESKTOP-T6EU05A [9] 账号 hyh 登录失败: 用户不存在 -2025-07-28 16:22:11.305 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:22:11.609 +08:00 [INF] DESKTOP-T6EU05A [5] 成功生成图形验证码 -2025-07-28 16:22:11.623 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:22:11.632 +08:00 [INF] DESKTOP-T6EU05A [7] 成功生成图形验证码 -2025-07-28 16:22:23.597 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 16:22:23.598 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:22:23 -2025-07-28 16:22:53.523 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:22:53.527 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:22:53.532 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:22:53.534 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:22:53.600 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 16:22:53.600 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:22:53 -2025-07-28 16:23:23.602 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:23:23.603 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:23:23 -2025-07-28 16:23:30.529 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:23:30.608 +08:00 [DBG] DESKTOP-T6EU05A [10] 成功获取锁 lock:captcha_verification_0ca855e9-5f91-4a72-ad0d-f1e3cf2d9d43 -2025-07-28 16:23:30.610 +08:00 [DBG] DESKTOP-T6EU05A [10] 成功释放锁 lock:captcha_verification_0ca855e9-5f91-4a72-ad0d-f1e3cf2d9d43 -2025-07-28 16:23:30.636 +08:00 [DBG] DESKTOP-T6EU05A [10] 成功获取锁 lock:user_registration_hyh -2025-07-28 16:23:30.653 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:23:30.681 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[@__normalizedEmail_0='295172551@QQ.COM'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedEmail" = @__normalizedEmail_0 -LIMIT 2 -2025-07-28 16:23:30.795 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:23:30.981 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (15ms) [Parameters=[@p0='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p1='0', @p2='38170ee2-0af7-406b-ac78-3808e47a8593', @p3='2025-07-28T08:23:30.6119246Z' (DbType = DateTime), @p4='295172551@qq.com' (Nullable = false), @p5='False', @p6=NULL (DbType = DateTime), @p7='True', @p8=NULL (DbType = DateTime), @p9=NULL (DbType = DateTime), @p10='295172551@QQ.COM', @p11='HYH', @p12='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p13='18162486289' (Nullable = false), @p14='False', @p15='MyEE', @p16='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p17='False', @p18='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "Users" ("Id", "AccessFailedCount", "ConcurrencyStamp", "CreatedTime", "Email", "EmailConfirmed", "LastLoginTime", "LockoutEnabled", "LockoutEnd", "ModifiedTime", "NormalizedEmail", "NormalizedUserName", "PasswordHash", "PhoneNumber", "PhoneNumberConfirmed", "RealName", "SecurityStamp", "TwoFactorEnabled", "UserName") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15, @p16, @p17, @p18) -RETURNING "IsActive", "IsDeleted"; -2025-07-28 16:23:31.026 +08:00 [DBG] DESKTOP-T6EU05A [10] 成功释放锁 lock:user_registration_hyh -2025-07-28 16:23:31.029 +08:00 [DBG] DESKTOP-T6EU05A [10] 成功获取锁 lock:first_user_role_assignment -2025-07-28 16:23:31.054 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "Users" AS u - WHERE NOT (u."IsDeleted")) -2025-07-28 16:23:31.077 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[@__normalizedName_0='ADMIN'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConcurrencyStamp", r."CreatedAt", r."Description", r."Name", r."NormalizedName", r."UpdatedAt" -FROM "Roles" AS r -WHERE r."NormalizedName" = @__normalizedName_0 -LIMIT 1 -2025-07-28 16:23:31.097 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[@__normalizedName_0='ADMIN'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConcurrencyStamp", r."CreatedAt", r."Description", r."Name", r."NormalizedName", r."UpdatedAt" -FROM "Roles" AS r -WHERE r."NormalizedName" = @__normalizedName_0 -LIMIT 1 -2025-07-28 16:23:31.150 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[@p0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c' (Nullable = false), @p1=NULL, @p2='2025-07-28T08:23:31.0817832Z' (DbType = DateTime), @p3='超级管理员', @p4='Admin' (Nullable = false), @p5='ADMIN' (Nullable = false), @p6='2025-07-28T08:23:31.0818794Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "Roles" ("Id", "ConcurrencyStamp", "CreatedAt", "Description", "Name", "NormalizedName", "UpdatedAt") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6); -2025-07-28 16:23:31.187 +08:00 [DBG] DESKTOP-T6EU05A [10] 成功释放锁 lock:first_user_role_assignment -2025-07-28 16:23:31.217 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[@p0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c' (Nullable = false), @p1='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "UserRoles" ("RoleId", "UserId") -VALUES (@p0, @p1); -2025-07-28 16:23:31.259 +08:00 [INF] DESKTOP-T6EU05A [10] 用户 hyh 注册成功 -2025-07-28 16:23:31.261 +08:00 [INF] DESKTOP-T6EU05A [10] 用户 hyh 注册成功 -2025-07-28 16:23:33.880 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 16:23:33.913 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T07:53:33.8947718Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:23:33.952 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:23:34.047 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:23:34.088 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='937c511e-d934-4fcc-87a7-8ab0009dc0f0', @p21='38170ee2-0af7-406b-ac78-3808e47a8593', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:23:34.0357841Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:23:34.137 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:23:34.163 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:23:34.167 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:23:34.168 +08:00 [INF] DESKTOP-T6EU05A [5] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 16:23:34.170 +08:00 [INF] DESKTOP-T6EU05A [5] 获取当前密钥 -2025-07-28 16:23:34.170 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥Base64验证通过,字节长度: 64 -2025-07-28 16:23:34.171 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥熵值: 5.389670647189372 -2025-07-28 16:23:34.175 +08:00 [INF] DESKTOP-T6EU05A [5] 当前密钥验证通过,密钥长度: 88 -2025-07-28 16:23:34.176 +08:00 [INF] DESKTOP-T6EU05A [5] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 16:23:34.176 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥编码成功,字节长度: 88 -2025-07-28 16:23:34.177 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥已缓存,过期时间: "2025-07-28T08:28:34.1776438Z" -2025-07-28 16:23:34.178 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:23:34.179 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 16:23:34.180 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 16:23:34.281 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T08:38:34.1820323Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:23:34.182247Z","NotBefore":"2025-07-28T08:23:34.1822897Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:23:34.283 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:23:34.284 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:23:34.285 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:23:34.286 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 16:23:34.288 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 16:23:34.289 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:23:34.2891334Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:23:34.2891368Z","NotBefore":"2025-07-28T08:23:34.2891371Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:23:34.330 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[@p0='943c0b1a-ed5c-4983-8e17-bf8882a943da' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:23:34.3060863Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:23:34.3060857Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:23:34.335 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-28 16:23:34.336 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-28 16:23:34.337 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjIzOjM0LjAzNTc4NDFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTEwMTQsImV4cCI6MTc1MzY5MTkxNCwiaWF0IjoxNzUzNjkxMDE0LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.KKspV_bP0J7g23YmAJ7M4tWLoBljrXS9yySfAqVcufomwp_EIbZjCc8fwrl-_5nmRaAt44V_GLjtjUyLVFJoew -2025-07-28 16:23:37.865 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 16:23:37.868 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:23:37.875 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 16:23:37.898 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:23:37.911 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:23:37.933 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:23:37.937 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 16:23:37.938 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 16:23:37.951 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 16:23:37.951 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:23:37.954 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-28 16:23:37.955 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:23:37.957 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:23:37.969 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:23:37.972 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 16:23:37.974 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 16:23:51.747 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 16:23:51.748 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:23:51.750 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-28 16:23:51.758 +08:00 [INF] DESKTOP-T6EU05A [10] 开始创建RAN配置,配置名称: test_1 -2025-07-28 16:23:51.763 +08:00 [INF] DESKTOP-T6EU05A [10] 开始创建RAN配置,配置名称: test_1 -2025-07-28 16:23:51.779 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[@__name_0='test_1'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "RAN_Configurations" AS r - WHERE r."Name" = @__name_0) -2025-07-28 16:23:51.819 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (10ms) [Parameters=[@p0='25dc00e3-ee5d-47dd-972d-00a17b73f292' (Nullable = false), @p1='111111' (Nullable = false), @p2='2025-07-28T08:23:51.7834354Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='11111' (Nullable = false), @p5='False', @p6='False', @p7='test_1' (Nullable = false), @p8='2025-07-28T08:23:51.7834357Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "RAN_Configurations" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 16:23:51.826 +08:00 [INF] DESKTOP-T6EU05A [10] RAN配置创建成功,配置ID: 25dc00e3-ee5d-47dd-972d-00a17b73f292, 配置名称: test_1 -2025-07-28 16:23:51.827 +08:00 [INF] DESKTOP-T6EU05A [10] 成功创建RAN配置,配置ID: 25dc00e3-ee5d-47dd-972d-00a17b73f292 -2025-07-28 16:23:51.848 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 16:23:51.849 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:23:51.850 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 16:23:51.851 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:23:51.857 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:23:51.871 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:23:51.875 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:23:51.875 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:23:53.524 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:23:53.527 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:23:53.533 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:23:53.534 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:23:53.604 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 16:23:53.605 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:23:53 -2025-07-28 16:24:17.020 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 16:24:17.021 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:17.022 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-28 16:24:17.030 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:17.036 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:24:17.053 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:24:17.060 +08:00 [WRN] DESKTOP-T6EU05A [10] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 16:24:17.063 +08:00 [WRN] DESKTOP-T6EU05A [10] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 16:24:17.081 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:24:17.086 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 16:24:17.087 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 16:24:17.096 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 16:24:17.097 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:17.098 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 16:24:17.099 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:17.102 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:24:17.117 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:24:17.132 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:24:17.135 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 16:24:17.136 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 16:24:23.063 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 16:24:23.064 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:23.066 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 16:24:23.075 +08:00 [INF] DESKTOP-T6EU05A [7] 开始创建IMS配置,配置名称: ddd -2025-07-28 16:24:23.079 +08:00 [INF] DESKTOP-T6EU05A [7] 开始创建IMS配置,配置名称: ddd -2025-07-28 16:24:23.095 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@__name_0='ddd'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "IMS_Configurations" AS i - WHERE i."Name" = @__name_0) -2025-07-28 16:24:23.134 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@p0='70e41d21-7936-4880-a9b7-b56761ded329' (Nullable = false), @p1='ssss' (Nullable = false), @p2='2025-07-28T08:24:23.0992101Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='ssss' (Nullable = false), @p5='False', @p6='False', @p7='ddd' (Nullable = false), @p8='2025-07-28T08:24:23.0992103Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "IMS_Configurations" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 16:24:23.142 +08:00 [INF] DESKTOP-T6EU05A [7] IMS配置创建成功,配置ID: 70e41d21-7936-4880-a9b7-b56761ded329, 配置名称: ddd -2025-07-28 16:24:23.143 +08:00 [INF] DESKTOP-T6EU05A [7] 成功创建IMS配置,配置ID: 70e41d21-7936-4880-a9b7-b56761ded329 -2025-07-28 16:24:23.173 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 16:24:23.173 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:23.175 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 16:24:23.176 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:23.180 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:24:23.192 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:24:23.206 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:24:23.211 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:24:23.213 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 16:24:23.606 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 16:24:23.607 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:24:23 -2025-07-28 16:24:26.267 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 16:24:26.268 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:26.270 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 16:24:26.277 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:26.286 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:24:26.304 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 16:24:26.309 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 16:24:26.311 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 16:24:26.328 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:24:26.333 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 16:24:26.334 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 16:24:26.343 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 16:24:26.343 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:26.344 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 16:24:26.345 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:26.349 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:24:26.361 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 16:24:26.378 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:24:26.381 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 16:24:26.382 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 16:24:32.215 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 16:24:32.216 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:32.218 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 16:24:32.226 +08:00 [INF] DESKTOP-T6EU05A [7] 开始创建核心网络配置,配置名称: aaaa -2025-07-28 16:24:32.231 +08:00 [INF] DESKTOP-T6EU05A [7] 开始创建核心网配置,配置名称: aaaa -2025-07-28 16:24:32.246 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__name_0='aaaa'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "CoreNetworkConfigs" AS c - WHERE c."Name" = @__name_0) -2025-07-28 16:24:32.286 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@p0='ed6825bb-0ae3-40c3-a481-907bbc77834c' (Nullable = false), @p1='dddd' (Nullable = false), @p2='2025-07-28T08:24:32.2509688Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='adadd' (Nullable = false), @p5='False', @p6='False', @p7='aaaa' (Nullable = false), @p8='2025-07-28T08:24:32.2509690Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "CoreNetworkConfigs" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 16:24:32.292 +08:00 [INF] DESKTOP-T6EU05A [5] 核心网配置创建成功,配置ID: ed6825bb-0ae3-40c3-a481-907bbc77834c, 配置名称: aaaa -2025-07-28 16:24:32.294 +08:00 [INF] DESKTOP-T6EU05A [5] 成功创建核心网络配置,配置ID: ed6825bb-0ae3-40c3-a481-907bbc77834c -2025-07-28 16:24:32.325 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 16:24:32.326 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:32.327 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 16:24:32.328 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:32.334 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:24:32.348 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 16:24:32.361 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:24:32.366 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:24:32.367 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 16:24:34.036 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 16:24:34.037 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:34.038 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 16:24:34.046 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 16:24:34.051 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 16:24:34.066 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 16:24:34.071 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 16:24:34.072 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 16:24:34.090 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:24:34.095 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 16:24:34.096 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 16:24:34.108 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 16:24:34.108 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:34.110 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 16:24:34.112 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 16:24:34.115 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 16:24:34.131 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 16:24:34.144 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:24:34.146 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 16:24:34.147 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 16:24:50.029 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 16:24:50.030 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:50.032 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 16:24:50.033 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:50.035 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:50.047 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:24:50.049 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:24:50.051 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:24:50.059 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 16:24:50.061 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:24:50.062 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 16:24:50.063 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:50.064 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:24:50.076 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:24:50.078 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:24:50.079 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:24:53.524 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:24:53.527 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:24:53.532 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:24:53.534 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:24:53.608 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:24:53.609 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:24:53 -2025-07-28 16:25:01.668 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 16:25:01.669 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:25:01.670 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 16:25:01.672 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: true -2025-07-28 16:25:01.674 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: true -2025-07-28 16:25:01.686 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:25:01.690 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 16:25:01.691 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 16:25:04.048 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 16:25:04.049 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:25:04.050 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 16:25:04.052 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: false -2025-07-28 16:25:04.054 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: false -2025-07-28 16:25:04.066 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:25:04.070 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:25:04.071 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:25:04.920 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 16:25:04.921 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:25:04.922 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-28 16:25:04.923 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:25:04.925 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:25:04.938 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:25:04.941 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:25:04.942 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:25:23.610 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:25:23.611 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:25:23 -2025-07-28 16:25:53.523 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:25:53.528 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:25:53.532 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:25:53.534 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:25:53.612 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 16:25:53.614 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:25:53 -2025-07-28 16:26:23.614 +08:00 [DBG] DESKTOP-T6EU05A [23] 获取所有连接,当前连接数:0 -2025-07-28 16:26:23.615 +08:00 [INF] DESKTOP-T6EU05A [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:26:23 -2025-07-28 16:26:53.523 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:26:53.527 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:26:53.532 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:26:53.534 +08:00 [DBG] DESKTOP-T6EU05A [24] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:26:53.616 +08:00 [DBG] DESKTOP-T6EU05A [24] 获取所有连接,当前连接数:0 -2025-07-28 16:26:53.617 +08:00 [INF] DESKTOP-T6EU05A [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:26:53 -2025-07-28 16:27:23.618 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:27:23.619 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:27:23 -2025-07-28 16:27:37.658 +08:00 [DBG] DESKTOP-T6EU05A [24] Successfully validated the token. -2025-07-28 16:27:37.660 +08:00 [DBG] DESKTOP-T6EU05A [24] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:27:37.661 +08:00 [DBG] DESKTOP-T6EU05A [24] Authorization was successful. -2025-07-28 16:27:37.666 +08:00 [WRN] DESKTOP-T6EU05A [24] 无法获取当前用户ID -2025-07-28 16:27:37.675 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 16:27:37.676 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:27:37.677 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 16:27:37.678 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 16:27:39.058 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 16:27:39.059 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:27:39.167 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T07:57:39.0774409Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:27:39.219 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:27:39.332 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:27:39.367 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='eb328481-c919-4271-bc2c-830a81ebb6a1', @p21='937c511e-d934-4fcc-87a7-8ab0009dc0f0', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:27:39.3185671Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:27:39.415 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:27:39.436 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:27:39.440 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:27:39.440 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:27:39.441 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:27:39.443 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 16:27:39.445 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 16:27:39.455 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T08:42:39.4549797Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:27:39.4549833Z","NotBefore":"2025-07-28T08:27:39.4549834Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:27:39.456 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:27:39.457 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:27:39.459 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:27:39.460 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 16:27:39.461 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 16:27:39.462 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:27:39.4627064Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:27:39.4627087Z","NotBefore":"2025-07-28T08:27:39.4627089Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:27:39.481 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@p0='a89c83ef-5611-408f-b22d-c653a8ee8a75' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:27:39.4674261Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:27:39.4674256Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:27:39.488 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-28 16:27:39.489 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-28 16:27:39.490 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjI3OjM5LjMxODU2NzFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTEyNTksImV4cCI6MTc1MzY5MjE1OSwiaWF0IjoxNzUzNjkxMjU5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.1vtjTb9u-U4OXRwKNLgudlUhZlqQ74Txa-yCWxShroXiFk9cUnqgU7lTuJE_oT3C4bZzHp7DhSpyENcxG-yiiA -2025-07-28 16:27:43.867 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 16:27:43.868 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:27:43.869 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 16:27:43.870 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 16:27:43.877 +08:00 [DBG] DESKTOP-T6EU05A [24] Successfully validated the token. -2025-07-28 16:27:43.880 +08:00 [DBG] DESKTOP-T6EU05A [24] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:27:43.882 +08:00 [DBG] DESKTOP-T6EU05A [24] Authorization was successful. -2025-07-28 16:27:43.883 +08:00 [WRN] DESKTOP-T6EU05A [24] 无法获取当前用户ID -2025-07-28 16:27:53.523 +08:00 [DBG] DESKTOP-T6EU05A [23] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:27:53.528 +08:00 [DBG] DESKTOP-T6EU05A [23] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:27:53.533 +08:00 [DBG] DESKTOP-T6EU05A [23] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:27:53.535 +08:00 [DBG] DESKTOP-T6EU05A [23] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:27:53.620 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 16:27:53.621 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:27:53 -2025-07-28 16:28:23.623 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:28:23.624 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:28:23 -2025-07-28 16:28:23.842 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 16:28:23.843 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:28:23.859 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T07:58:23.8454734Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:28:23.893 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:28:23.996 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:28:24.029 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='8bfeb6d1-b87d-43d5-a0db-7f7474b066a6', @p21='eb328481-c919-4271-bc2c-830a81ebb6a1', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:28:23.9824495Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:28:24.079 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:28:24.100 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:28:24.103 +08:00 [INF] DESKTOP-T6EU05A [9] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:28:24.104 +08:00 [INF] DESKTOP-T6EU05A [9] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:28:24.105 +08:00 [INF] DESKTOP-T6EU05A [9] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:28:24.106 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥解码成功,字节长度: 64 -2025-07-28 16:28:24.107 +08:00 [INF] DESKTOP-T6EU05A [9] 令牌签名算法: HS512 -2025-07-28 16:28:24.109 +08:00 [INF] DESKTOP-T6EU05A [9] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T08:43:24.1088586Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:28:24.1088639Z","NotBefore":"2025-07-28T08:28:24.108864Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:28:24.116 +08:00 [INF] DESKTOP-T6EU05A [9] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:28:24.117 +08:00 [INF] DESKTOP-T6EU05A [9] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:28:24.118 +08:00 [INF] DESKTOP-T6EU05A [9] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:28:24.120 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥解码成功,字节长度: 64 -2025-07-28 16:28:24.121 +08:00 [INF] DESKTOP-T6EU05A [9] 令牌签名算法: HS512 -2025-07-28 16:28:24.122 +08:00 [INF] DESKTOP-T6EU05A [9] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:28:24.1222065Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:28:24.1222105Z","NotBefore":"2025-07-28T08:28:24.1222108Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:28:24.141 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@p0='7e987cfb-7f21-4700-b9cb-61fcf24a2e07' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:28:24.1263798Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:28:24.1263795Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:28:24.148 +08:00 [INF] DESKTOP-T6EU05A [9] 用户 hyh 认证成功 -2025-07-28 16:28:24.149 +08:00 [INF] DESKTOP-T6EU05A [9] 账号 hyh 登录成功 -2025-07-28 16:28:24.150 +08:00 [WRN] DESKTOP-T6EU05A [9] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjI4OjIzLjk4MjQ0OTVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTEzMDQsImV4cCI6MTc1MzY5MjIwNCwiaWF0IjoxNzUzNjkxMzA0LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.2mIidZypldK_tAuRtn8T1e7KlFEbgxZ6w-N0pPaFaqJGKe5uZojUNmZ1hbketB1glecpwFDliTWaYRg8DAALMQ -2025-07-28 16:28:24.358 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 16:28:24.359 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:28:24.364 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 16:28:24.365 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:28:24.367 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:28:24.385 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:28:24.394 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:28:24.395 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:28:24.404 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 16:28:24.405 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:28:24.406 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 16:28:24.407 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:28:24.408 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:28:24.423 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:28:24.426 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:28:24.428 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:28:53.523 +08:00 [DBG] DESKTOP-T6EU05A [24] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:28:53.528 +08:00 [DBG] DESKTOP-T6EU05A [24] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:28:53.532 +08:00 [DBG] DESKTOP-T6EU05A [24] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:28:53.534 +08:00 [DBG] DESKTOP-T6EU05A [24] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:28:53.624 +08:00 [DBG] DESKTOP-T6EU05A [24] 获取所有连接,当前连接数:0 -2025-07-28 16:28:53.625 +08:00 [INF] DESKTOP-T6EU05A [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:28:53 -2025-07-28 16:29:23.626 +08:00 [DBG] DESKTOP-T6EU05A [24] 获取所有连接,当前连接数:0 -2025-07-28 16:29:23.627 +08:00 [INF] DESKTOP-T6EU05A [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:29:23 -2025-07-28 16:29:53.524 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:29:53.527 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:29:53.533 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:29:53.535 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:29:53.629 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 16:29:53.630 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:29:53 -2025-07-28 16:30:23.631 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 16:30:23.632 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:30:23 -2025-07-28 16:30:53.524 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:30:53.527 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:30:53.532 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:30:53.534 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:30:53.634 +08:00 [DBG] DESKTOP-T6EU05A [32] 获取所有连接,当前连接数:0 -2025-07-28 16:30:53.635 +08:00 [INF] DESKTOP-T6EU05A [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:30:53 -2025-07-28 16:31:23.636 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 16:31:23.637 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:31:23 -2025-07-28 16:31:53.524 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:31:53.528 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:31:53.533 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:31:53.534 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:31:53.638 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:31:53.641 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:31:53 -2025-07-28 16:32:23.642 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 16:32:23.643 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:32:23 -2025-07-28 16:32:53.524 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:32:53.527 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:32:53.533 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:32:53.535 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:32:53.645 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 16:32:53.646 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:32:53 -2025-07-28 16:33:23.648 +08:00 [DBG] DESKTOP-T6EU05A [35] 获取所有连接,当前连接数:0 -2025-07-28 16:33:23.649 +08:00 [INF] DESKTOP-T6EU05A [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:33:23 -2025-07-28 16:33:53.523 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:33:53.527 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:33:53.532 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:33:53.534 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:33:53.652 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:33:53.653 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:33:53 -2025-07-28 16:34:23.655 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:34:23.656 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:34:23 -2025-07-28 16:34:53.524 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:34:53.527 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:34:53.533 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:34:53.534 +08:00 [DBG] DESKTOP-T6EU05A [36] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:34:53.658 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:34:53.659 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:34:53 -2025-07-28 16:35:23.661 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:35:23.662 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:35:23 -2025-07-28 16:35:53.524 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:35:53.528 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:35:53.532 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:35:53.535 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:35:53.663 +08:00 [DBG] DESKTOP-T6EU05A [35] 获取所有连接,当前连接数:0 -2025-07-28 16:35:53.664 +08:00 [INF] DESKTOP-T6EU05A [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:35:53 -2025-07-28 16:36:23.666 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:36:23.666 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:36:23 -2025-07-28 16:36:53.523 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:36:53.527 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:36:53.533 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:36:53.534 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:36:53.668 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:36:53.669 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:36:53 -2025-07-28 16:37:23.671 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:37:23.672 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:37:23 -2025-07-28 16:37:53.524 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:37:53.527 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:37:53.533 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:37:53.534 +08:00 [DBG] DESKTOP-T6EU05A [41] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:37:53.672 +08:00 [DBG] DESKTOP-T6EU05A [41] 获取所有连接,当前连接数:0 -2025-07-28 16:37:53.673 +08:00 [INF] DESKTOP-T6EU05A [41] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:37:53 -2025-07-28 16:38:23.674 +08:00 [DBG] DESKTOP-T6EU05A [38] 获取所有连接,当前连接数:0 -2025-07-28 16:38:23.675 +08:00 [INF] DESKTOP-T6EU05A [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:38:23 -2025-07-28 16:38:53.523 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:38:53.527 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:38:53.532 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:38:53.534 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:38:53.690 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:38:53.692 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:38:53 -2025-07-28 16:39:23.694 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:39:23.695 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:39:23 -2025-07-28 16:39:29.115 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-28 16:39:29.116 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:39:29.118 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-28 16:39:29.119 +08:00 [WRN] DESKTOP-T6EU05A [48] 无法获取当前用户ID -2025-07-28 16:39:29.125 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 16:39:29.126 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:39:29.128 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 16:39:29.128 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 16:39:32.294 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 16:39:32.295 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:39:32.353 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (11ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:09:32.2981371Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:39:32.378 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (9ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:39:32.462 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:39:32.484 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (9ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='e5760feb-1c25-4582-9e7d-71aff56c52d9', @p21='8bfeb6d1-b87d-43d5-a0db-7f7474b066a6', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:39:32.4543319Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:39:32.516 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (8ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:39:32.528 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (8ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:39:32.531 +08:00 [INF] DESKTOP-T6EU05A [38] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:39:32.532 +08:00 [INF] DESKTOP-T6EU05A [38] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 16:39:32.533 +08:00 [INF] DESKTOP-T6EU05A [38] 获取当前密钥 -2025-07-28 16:39:32.533 +08:00 [INF] DESKTOP-T6EU05A [38] 密钥Base64验证通过,字节长度: 64 -2025-07-28 16:39:32.534 +08:00 [INF] DESKTOP-T6EU05A [38] 密钥熵值: 5.389670647189372 -2025-07-28 16:39:32.535 +08:00 [INF] DESKTOP-T6EU05A [38] 当前密钥验证通过,密钥长度: 88 -2025-07-28 16:39:32.538 +08:00 [INF] DESKTOP-T6EU05A [38] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 16:39:32.539 +08:00 [INF] DESKTOP-T6EU05A [38] 密钥编码成功,字节长度: 88 -2025-07-28 16:39:32.540 +08:00 [INF] DESKTOP-T6EU05A [38] 密钥已缓存,过期时间: "2025-07-28T08:44:32.5402197Z" -2025-07-28 16:39:32.541 +08:00 [INF] DESKTOP-T6EU05A [38] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:39:32.542 +08:00 [INF] DESKTOP-T6EU05A [38] 密钥解码成功,字节长度: 64 -2025-07-28 16:39:32.543 +08:00 [INF] DESKTOP-T6EU05A [38] 令牌签名算法: HS512 -2025-07-28 16:39:32.544 +08:00 [INF] DESKTOP-T6EU05A [38] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T08:54:32.5438818Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:39:32.5438845Z","NotBefore":"2025-07-28T08:39:32.5438847Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:39:32.545 +08:00 [INF] DESKTOP-T6EU05A [38] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:39:32.546 +08:00 [INF] DESKTOP-T6EU05A [38] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:39:32.550 +08:00 [INF] DESKTOP-T6EU05A [38] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:39:32.554 +08:00 [INF] DESKTOP-T6EU05A [38] 密钥解码成功,字节长度: 64 -2025-07-28 16:39:32.555 +08:00 [INF] DESKTOP-T6EU05A [38] 令牌签名算法: HS512 -2025-07-28 16:39:32.556 +08:00 [INF] DESKTOP-T6EU05A [38] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:39:32.5561579Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:39:32.5561605Z","NotBefore":"2025-07-28T08:39:32.5561606Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:39:32.574 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (13ms) [Parameters=[@p0='219e0ad0-b09f-403d-a017-8e8276ca4def' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:39:32.5605609Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:39:32.5605604Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:39:32.581 +08:00 [INF] DESKTOP-T6EU05A [38] 用户 hyh 认证成功 -2025-07-28 16:39:32.582 +08:00 [INF] DESKTOP-T6EU05A [38] 账号 hyh 登录成功 -2025-07-28 16:39:32.583 +08:00 [WRN] DESKTOP-T6EU05A [38] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjM5OjMyLjQ1NDMzMTlaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTE5NzIsImV4cCI6MTc1MzY5Mjg3MiwiaWF0IjoxNzUzNjkxOTcyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.B0GGpbYFVoE7bvKeVB8it7FZDjM57YRRtZM7c1AkDpID6iSrE_1klCz9pMaQtecELUNvDqr63kK0gVZTdWLjxA -2025-07-28 16:39:53.524 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:39:53.527 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:39:53.533 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:39:53.534 +08:00 [DBG] DESKTOP-T6EU05A [38] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:39:53.697 +08:00 [DBG] DESKTOP-T6EU05A [38] 获取所有连接,当前连接数:0 -2025-07-28 16:39:53.698 +08:00 [INF] DESKTOP-T6EU05A [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:39:53 -2025-07-28 16:40:23.699 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:40:23.700 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:40:23 -2025-07-28 16:40:53.524 +08:00 [DBG] DESKTOP-T6EU05A [38] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:40:53.528 +08:00 [DBG] DESKTOP-T6EU05A [38] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:40:53.532 +08:00 [DBG] DESKTOP-T6EU05A [38] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:40:53.534 +08:00 [DBG] DESKTOP-T6EU05A [38] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:40:53.702 +08:00 [DBG] DESKTOP-T6EU05A [38] 获取所有连接,当前连接数:0 -2025-07-28 16:40:53.703 +08:00 [INF] DESKTOP-T6EU05A [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:40:53 -2025-07-28 16:41:23.704 +08:00 [DBG] DESKTOP-T6EU05A [38] 获取所有连接,当前连接数:0 -2025-07-28 16:41:23.705 +08:00 [INF] DESKTOP-T6EU05A [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:41:23 -2025-07-28 16:41:30.636 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 16:41:30.637 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:41:30.638 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 16:41:30.639 +08:00 [WRN] DESKTOP-T6EU05A [38] 无法获取当前用户ID -2025-07-28 16:41:30.646 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 16:41:30.647 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:41:30.648 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 16:41:30.649 +08:00 [WRN] DESKTOP-T6EU05A [38] 无法获取当前用户ID -2025-07-28 16:41:33.001 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 16:41:33.002 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:41:33.014 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (9ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:11:33.0049578Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:41:33.044 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (10ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:41:33.130 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:41:33.151 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (8ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='f4eff91c-9078-470d-9c87-fbaaa5dbcc3a', @p21='e5760feb-1c25-4582-9e7d-71aff56c52d9', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:41:33.1228532Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:41:33.181 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (8ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:41:33.192 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (8ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:41:33.195 +08:00 [INF] DESKTOP-T6EU05A [38] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:41:33.196 +08:00 [INF] DESKTOP-T6EU05A [38] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:41:33.197 +08:00 [INF] DESKTOP-T6EU05A [38] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:41:33.198 +08:00 [INF] DESKTOP-T6EU05A [38] 密钥解码成功,字节长度: 64 -2025-07-28 16:41:33.199 +08:00 [INF] DESKTOP-T6EU05A [38] 令牌签名算法: HS512 -2025-07-28 16:41:33.202 +08:00 [INF] DESKTOP-T6EU05A [38] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T08:56:33.2024865Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:41:33.2024896Z","NotBefore":"2025-07-28T08:41:33.20249Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:41:33.204 +08:00 [INF] DESKTOP-T6EU05A [38] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:41:33.204 +08:00 [INF] DESKTOP-T6EU05A [38] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:41:33.205 +08:00 [INF] DESKTOP-T6EU05A [38] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:41:33.207 +08:00 [INF] DESKTOP-T6EU05A [38] 密钥解码成功,字节长度: 64 -2025-07-28 16:41:33.207 +08:00 [INF] DESKTOP-T6EU05A [38] 令牌签名算法: HS512 -2025-07-28 16:41:33.208 +08:00 [INF] DESKTOP-T6EU05A [38] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:41:33.2086447Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:41:33.2086476Z","NotBefore":"2025-07-28T08:41:33.2086477Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:41:33.218 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (8ms) [Parameters=[@p0='368d1286-fbe7-47cc-b510-c3859c0f8eda' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:41:33.2100803Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:41:33.2100800Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:41:33.224 +08:00 [INF] DESKTOP-T6EU05A [38] 用户 hyh 认证成功 -2025-07-28 16:41:33.225 +08:00 [INF] DESKTOP-T6EU05A [38] 账号 hyh 登录成功 -2025-07-28 16:41:33.226 +08:00 [WRN] DESKTOP-T6EU05A [38] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjQxOjMzLjEyMjg1MzJaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTIwOTMsImV4cCI6MTc1MzY5Mjk5MywiaWF0IjoxNzUzNjkyMDkzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.xihyO972Zu2CoBBP9SwjcDxpFOifBmngw32sFMmoEjskr5ktW-enV6fSYcoPRBav20bgcGbKt-GlwJonSHEk0Q -2025-07-28 16:41:33.491 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:41:33.492 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:41:33.493 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:41:33.494 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:41:33.496 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:41:33.505 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:41:33.508 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:41:33.509 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:41:33.515 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 16:41:33.515 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:41:33.517 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 16:41:33.518 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:41:33.520 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:41:33.529 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:41:33.532 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:41:33.534 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:41:53.523 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:41:53.527 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:41:53.532 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:41:53.534 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:41:53.707 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:41:53.708 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:41:53 -2025-07-28 16:42:23.709 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:42:23.710 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:42:23 -2025-07-28 16:42:53.524 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:42:53.527 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:42:53.533 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:42:53.534 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:42:53.711 +08:00 [DBG] DESKTOP-T6EU05A [53] 获取所有连接,当前连接数:0 -2025-07-28 16:42:53.712 +08:00 [INF] DESKTOP-T6EU05A [53] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:42:53 -2025-07-28 16:43:23.713 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:43:23.714 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:43:23 -2025-07-28 16:43:53.523 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:43:53.528 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:43:53.532 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:43:53.535 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:43:53.715 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:43:53.716 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:43:53 -2025-07-28 16:44:23.717 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 16:44:23.718 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:44:23 -2025-07-28 16:44:53.523 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:44:53.527 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:44:53.533 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:44:53.535 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:44:53.719 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 16:44:53.720 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:44:53 -2025-07-28 16:45:23.721 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:45:23.722 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:45:23 -2025-07-28 16:45:53.524 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:45:53.528 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:45:53.532 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:45:53.534 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:45:53.724 +08:00 [DBG] DESKTOP-T6EU05A [53] 获取所有连接,当前连接数:0 -2025-07-28 16:45:53.725 +08:00 [INF] DESKTOP-T6EU05A [53] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:45:53 -2025-07-28 16:46:23.726 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:46:23.727 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:46:23 -2025-07-28 16:46:53.523 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:46:53.527 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:46:53.532 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:46:53.535 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:46:53.728 +08:00 [DBG] DESKTOP-T6EU05A [58] 获取所有连接,当前连接数:0 -2025-07-28 16:46:53.728 +08:00 [INF] DESKTOP-T6EU05A [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:46:53 -2025-07-28 16:47:23.730 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:47:23.731 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:47:23 -2025-07-28 16:47:43.124 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:47:43.125 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:47:43.126 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:47:43.127 +08:00 [WRN] DESKTOP-T6EU05A [34] 无法获取当前用户ID -2025-07-28 16:47:43.135 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:47:43.136 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:47:43.137 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:47:43.138 +08:00 [WRN] DESKTOP-T6EU05A [34] 无法获取当前用户ID -2025-07-28 16:47:45.834 +08:00 [DBG] DESKTOP-T6EU05A [61] Successfully validated the token. -2025-07-28 16:47:45.835 +08:00 [DBG] DESKTOP-T6EU05A [61] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:47:45.920 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:17:45.8381286Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:47:45.968 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:47:46.067 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:47:46.097 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='9e841057-42b2-4e15-b7ed-32a09c7dd0fb', @p21='f4eff91c-9078-470d-9c87-fbaaa5dbcc3a', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:47:46.0543305Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:47:46.143 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (12ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:47:46.159 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (12ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:47:46.162 +08:00 [INF] DESKTOP-T6EU05A [61] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:47:46.163 +08:00 [INF] DESKTOP-T6EU05A [61] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 16:47:46.166 +08:00 [INF] DESKTOP-T6EU05A [61] 获取当前密钥 -2025-07-28 16:47:46.166 +08:00 [INF] DESKTOP-T6EU05A [61] 密钥Base64验证通过,字节长度: 64 -2025-07-28 16:47:46.167 +08:00 [INF] DESKTOP-T6EU05A [61] 密钥熵值: 5.389670647189372 -2025-07-28 16:47:46.168 +08:00 [INF] DESKTOP-T6EU05A [61] 当前密钥验证通过,密钥长度: 88 -2025-07-28 16:47:46.169 +08:00 [INF] DESKTOP-T6EU05A [61] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 16:47:46.171 +08:00 [INF] DESKTOP-T6EU05A [61] 密钥编码成功,字节长度: 88 -2025-07-28 16:47:46.172 +08:00 [INF] DESKTOP-T6EU05A [61] 密钥已缓存,过期时间: "2025-07-28T08:52:46.1722175Z" -2025-07-28 16:47:46.173 +08:00 [INF] DESKTOP-T6EU05A [61] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:47:46.177 +08:00 [INF] DESKTOP-T6EU05A [61] 密钥解码成功,字节长度: 64 -2025-07-28 16:47:46.178 +08:00 [INF] DESKTOP-T6EU05A [61] 令牌签名算法: HS512 -2025-07-28 16:47:46.179 +08:00 [INF] DESKTOP-T6EU05A [61] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:02:46.1797584Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:47:46.1797613Z","NotBefore":"2025-07-28T08:47:46.1797615Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:47:46.181 +08:00 [INF] DESKTOP-T6EU05A [61] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:47:46.182 +08:00 [INF] DESKTOP-T6EU05A [61] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:47:46.183 +08:00 [INF] DESKTOP-T6EU05A [61] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:47:46.184 +08:00 [INF] DESKTOP-T6EU05A [61] 密钥解码成功,字节长度: 64 -2025-07-28 16:47:46.185 +08:00 [INF] DESKTOP-T6EU05A [61] 令牌签名算法: HS512 -2025-07-28 16:47:46.189 +08:00 [INF] DESKTOP-T6EU05A [61] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:47:46.1896189Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:47:46.1896217Z","NotBefore":"2025-07-28T08:47:46.1896217Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:47:46.204 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (13ms) [Parameters=[@p0='4b308fe6-4ab4-4588-b4fc-e881b9889595' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:47:46.1915506Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:47:46.1915502Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:47:46.211 +08:00 [INF] DESKTOP-T6EU05A [61] 用户 hyh 认证成功 -2025-07-28 16:47:46.211 +08:00 [INF] DESKTOP-T6EU05A [61] 账号 hyh 登录成功 -2025-07-28 16:47:46.212 +08:00 [WRN] DESKTOP-T6EU05A [61] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjQ3OjQ2LjA1NDMzMDVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTI0NjYsImV4cCI6MTc1MzY5MzM2NiwiaWF0IjoxNzUzNjkyNDY2LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.RQYq6j_CqgYBCNaMuLc-4S1QAYVYT74_SlHlJHklWpmYZOvUTiKx9RMDWlSG0v0B7UbB399Borrw1fSiNtN3yw -2025-07-28 16:47:46.333 +08:00 [DBG] DESKTOP-T6EU05A [61] Successfully validated the token. -2025-07-28 16:47:46.334 +08:00 [DBG] DESKTOP-T6EU05A [61] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:47:46.335 +08:00 [DBG] DESKTOP-T6EU05A [61] Authorization was successful. -2025-07-28 16:47:46.336 +08:00 [INF] DESKTOP-T6EU05A [61] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:47:46.338 +08:00 [INF] DESKTOP-T6EU05A [61] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:47:46.352 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:47:46.355 +08:00 [INF] DESKTOP-T6EU05A [61] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:47:46.356 +08:00 [INF] DESKTOP-T6EU05A [61] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:47:46.362 +08:00 [DBG] DESKTOP-T6EU05A [61] Successfully validated the token. -2025-07-28 16:47:46.364 +08:00 [DBG] DESKTOP-T6EU05A [61] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:47:46.365 +08:00 [DBG] DESKTOP-T6EU05A [61] Authorization was successful. -2025-07-28 16:47:46.366 +08:00 [INF] DESKTOP-T6EU05A [61] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:47:46.368 +08:00 [INF] DESKTOP-T6EU05A [61] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:47:46.382 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:47:46.385 +08:00 [INF] DESKTOP-T6EU05A [61] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:47:46.386 +08:00 [INF] DESKTOP-T6EU05A [61] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:47:53.523 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:47:53.527 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:47:53.532 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:47:53.535 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:47:53.732 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:47:53.733 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:47:53 -2025-07-28 16:48:23.734 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:48:23.735 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:48:23 -2025-07-28 16:48:31.017 +08:00 [DBG] DESKTOP-T6EU05A [60] Successfully validated the token. -2025-07-28 16:48:31.018 +08:00 [DBG] DESKTOP-T6EU05A [60] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:48:31.019 +08:00 [DBG] DESKTOP-T6EU05A [60] Authorization was successful. -2025-07-28 16:48:31.020 +08:00 [WRN] DESKTOP-T6EU05A [60] 无法获取当前用户ID -2025-07-28 16:48:31.028 +08:00 [DBG] DESKTOP-T6EU05A [60] Successfully validated the token. -2025-07-28 16:48:31.028 +08:00 [DBG] DESKTOP-T6EU05A [60] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:48:31.029 +08:00 [DBG] DESKTOP-T6EU05A [60] Authorization was successful. -2025-07-28 16:48:31.030 +08:00 [WRN] DESKTOP-T6EU05A [60] 无法获取当前用户ID -2025-07-28 16:48:33.467 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 16:48:33.469 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:48:33.484 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:18:33.4711299Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:48:33.513 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:48:33.597 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:48:33.628 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='450ead4c-5933-4afb-96f5-78ea9a683e95', @p21='9e841057-42b2-4e15-b7ed-32a09c7dd0fb', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:48:33.5834951Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:48:33.672 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:48:33.688 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:48:33.693 +08:00 [INF] DESKTOP-T6EU05A [59] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:48:33.694 +08:00 [INF] DESKTOP-T6EU05A [59] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:48:33.694 +08:00 [INF] DESKTOP-T6EU05A [59] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:48:33.696 +08:00 [INF] DESKTOP-T6EU05A [59] 密钥解码成功,字节长度: 64 -2025-07-28 16:48:33.697 +08:00 [INF] DESKTOP-T6EU05A [59] 令牌签名算法: HS512 -2025-07-28 16:48:33.698 +08:00 [INF] DESKTOP-T6EU05A [59] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:03:33.6980115Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:48:33.6980147Z","NotBefore":"2025-07-28T08:48:33.6980149Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:48:33.699 +08:00 [INF] DESKTOP-T6EU05A [59] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:48:33.700 +08:00 [INF] DESKTOP-T6EU05A [59] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:48:33.701 +08:00 [INF] DESKTOP-T6EU05A [59] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:48:33.705 +08:00 [INF] DESKTOP-T6EU05A [59] 密钥解码成功,字节长度: 64 -2025-07-28 16:48:33.706 +08:00 [INF] DESKTOP-T6EU05A [59] 令牌签名算法: HS512 -2025-07-28 16:48:33.707 +08:00 [INF] DESKTOP-T6EU05A [59] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:48:33.7073416Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:48:33.7073439Z","NotBefore":"2025-07-28T08:48:33.707344Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:48:33.723 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (14ms) [Parameters=[@p0='fc6159ea-5a47-480e-8d74-0264b4422578' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:48:33.7089753Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:48:33.7089750Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:48:33.728 +08:00 [INF] DESKTOP-T6EU05A [59] 用户 hyh 认证成功 -2025-07-28 16:48:33.730 +08:00 [INF] DESKTOP-T6EU05A [59] 账号 hyh 登录成功 -2025-07-28 16:48:33.731 +08:00 [WRN] DESKTOP-T6EU05A [59] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjQ4OjMzLjU4MzQ5NTFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTI1MTMsImV4cCI6MTc1MzY5MzQxMywiaWF0IjoxNzUzNjkyNTEzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.2WSKDLFD-xZBMsH89w-LkUa2KRhtwK7ThO86eMC7fD0qmwT_-_cxg39YMDGQbhALYa_ZnGGyx81J39r6taTO6A -2025-07-28 16:48:33.850 +08:00 [DBG] DESKTOP-T6EU05A [63] Successfully validated the token. -2025-07-28 16:48:33.850 +08:00 [DBG] DESKTOP-T6EU05A [63] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:48:33.852 +08:00 [DBG] DESKTOP-T6EU05A [63] Authorization was successful. -2025-07-28 16:48:33.853 +08:00 [INF] DESKTOP-T6EU05A [63] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:48:33.854 +08:00 [INF] DESKTOP-T6EU05A [63] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:48:33.868 +08:00 [INF] DESKTOP-T6EU05A [63] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:48:33.872 +08:00 [INF] DESKTOP-T6EU05A [63] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:48:33.873 +08:00 [INF] DESKTOP-T6EU05A [63] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:48:33.880 +08:00 [DBG] DESKTOP-T6EU05A [63] Successfully validated the token. -2025-07-28 16:48:33.881 +08:00 [DBG] DESKTOP-T6EU05A [63] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:48:33.882 +08:00 [DBG] DESKTOP-T6EU05A [63] Authorization was successful. -2025-07-28 16:48:33.883 +08:00 [INF] DESKTOP-T6EU05A [63] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:48:33.885 +08:00 [INF] DESKTOP-T6EU05A [63] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:48:33.899 +08:00 [INF] DESKTOP-T6EU05A [63] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:48:33.902 +08:00 [INF] DESKTOP-T6EU05A [63] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:48:33.903 +08:00 [INF] DESKTOP-T6EU05A [63] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:48:53.524 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:48:53.528 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:48:53.533 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:48:53.534 +08:00 [DBG] DESKTOP-T6EU05A [61] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:48:53.736 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:48:53.737 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:48:53 -2025-07-28 16:49:23.737 +08:00 [DBG] DESKTOP-T6EU05A [62] 获取所有连接,当前连接数:0 -2025-07-28 16:49:23.738 +08:00 [INF] DESKTOP-T6EU05A [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:49:23 -2025-07-28 16:49:53.524 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:49:53.527 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:49:53.533 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:49:53.535 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:49:53.740 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:49:53.741 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:49:53 -2025-07-28 16:50:15.608 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-28 16:50:15.609 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:15.610 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-28 16:50:15.611 +08:00 [WRN] DESKTOP-T6EU05A [56] 无法获取当前用户ID -2025-07-28 16:50:15.620 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-28 16:50:15.621 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:15.622 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-28 16:50:15.623 +08:00 [WRN] DESKTOP-T6EU05A [56] 无法获取当前用户ID -2025-07-28 16:50:17.281 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-28 16:50:17.281 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:17.298 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:20:17.2841456Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:50:17.330 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:50:17.419 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:50:17.450 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='cf55cd54-e9b7-4b5d-9b55-c7cd3b0ee22b', @p21='450ead4c-5933-4afb-96f5-78ea9a683e95', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:50:17.4040559Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:50:17.494 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:50:17.510 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:50:17.515 +08:00 [INF] DESKTOP-T6EU05A [56] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:50:17.516 +08:00 [INF] DESKTOP-T6EU05A [56] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:50:17.517 +08:00 [INF] DESKTOP-T6EU05A [56] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:50:17.518 +08:00 [INF] DESKTOP-T6EU05A [56] 密钥解码成功,字节长度: 64 -2025-07-28 16:50:17.519 +08:00 [INF] DESKTOP-T6EU05A [56] 令牌签名算法: HS512 -2025-07-28 16:50:17.520 +08:00 [INF] DESKTOP-T6EU05A [56] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:05:17.5203492Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:50:17.5203522Z","NotBefore":"2025-07-28T08:50:17.5203523Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:50:17.521 +08:00 [INF] DESKTOP-T6EU05A [56] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:50:17.522 +08:00 [INF] DESKTOP-T6EU05A [56] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:50:17.523 +08:00 [INF] DESKTOP-T6EU05A [56] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:50:17.527 +08:00 [INF] DESKTOP-T6EU05A [56] 密钥解码成功,字节长度: 64 -2025-07-28 16:50:17.527 +08:00 [INF] DESKTOP-T6EU05A [56] 令牌签名算法: HS512 -2025-07-28 16:50:17.528 +08:00 [INF] DESKTOP-T6EU05A [56] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:50:17.5285938Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:50:17.5286003Z","NotBefore":"2025-07-28T08:50:17.5286005Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:50:17.544 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[@p0='d630b8bd-3f59-461e-aed1-13c55950bbd2' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:50:17.5300293Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:50:17.5300290Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:50:17.549 +08:00 [INF] DESKTOP-T6EU05A [56] 用户 hyh 认证成功 -2025-07-28 16:50:17.549 +08:00 [INF] DESKTOP-T6EU05A [56] 账号 hyh 登录成功 -2025-07-28 16:50:17.550 +08:00 [WRN] DESKTOP-T6EU05A [56] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjUwOjE3LjQwNDA1NTlaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTI2MTcsImV4cCI6MTc1MzY5MzUxNywiaWF0IjoxNzUzNjkyNjE3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.vk_-DuO0XDIB_QQoDkXghTdphQ6VcLDT816PS2PgcIQo2zPvzkMXBwtgbvggI25cfhEHoVKF91pEUGatRAIicw -2025-07-28 16:50:17.706 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:50:17.707 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:17.708 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:50:17.709 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:50:17.711 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:50:17.725 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:50:17.728 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:50:17.729 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:50:17.737 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 16:50:17.738 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:17.739 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 16:50:17.740 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:50:17.741 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:50:17.755 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:50:17.758 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:50:17.759 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:50:23.744 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:50:23.745 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:50:23 -2025-07-28 16:50:46.785 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 16:50:46.786 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:46.787 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 16:50:46.788 +08:00 [WRN] DESKTOP-T6EU05A [59] 无法获取当前用户ID -2025-07-28 16:50:46.795 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:50:46.797 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:46.798 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:50:46.799 +08:00 [WRN] DESKTOP-T6EU05A [34] 无法获取当前用户ID -2025-07-28 16:50:49.144 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:50:49.145 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:49.160 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (12ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:20:49.1478851Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:50:49.189 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:50:49.288 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:50:49.319 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='b234c4be-f1b7-45b0-8054-c11a013fe138', @p21='cf55cd54-e9b7-4b5d-9b55-c7cd3b0ee22b', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:50:49.2754876Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:50:49.364 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:50:49.381 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:50:49.386 +08:00 [INF] DESKTOP-T6EU05A [59] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:50:49.387 +08:00 [INF] DESKTOP-T6EU05A [59] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:50:49.388 +08:00 [INF] DESKTOP-T6EU05A [59] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:50:49.389 +08:00 [INF] DESKTOP-T6EU05A [59] 密钥解码成功,字节长度: 64 -2025-07-28 16:50:49.390 +08:00 [INF] DESKTOP-T6EU05A [59] 令牌签名算法: HS512 -2025-07-28 16:50:49.391 +08:00 [INF] DESKTOP-T6EU05A [59] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:05:49.3917914Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:50:49.391793Z","NotBefore":"2025-07-28T08:50:49.3917931Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:50:49.393 +08:00 [INF] DESKTOP-T6EU05A [59] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:50:49.398 +08:00 [INF] DESKTOP-T6EU05A [59] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:50:49.399 +08:00 [INF] DESKTOP-T6EU05A [59] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:50:49.400 +08:00 [INF] DESKTOP-T6EU05A [59] 密钥解码成功,字节长度: 64 -2025-07-28 16:50:49.401 +08:00 [INF] DESKTOP-T6EU05A [59] 令牌签名算法: HS512 -2025-07-28 16:50:49.402 +08:00 [INF] DESKTOP-T6EU05A [59] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:50:49.4025786Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:50:49.4025803Z","NotBefore":"2025-07-28T08:50:49.4025804Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:50:49.417 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@p0='d4c2a4a1-725f-48a9-a8a1-5d943aad6682' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:50:49.4044099Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:50:49.4044095Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:50:49.423 +08:00 [INF] DESKTOP-T6EU05A [59] 用户 hyh 认证成功 -2025-07-28 16:50:49.424 +08:00 [INF] DESKTOP-T6EU05A [59] 账号 hyh 登录成功 -2025-07-28 16:50:49.425 +08:00 [WRN] DESKTOP-T6EU05A [59] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjUwOjQ5LjI3NTQ4NzZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTI2NDksImV4cCI6MTc1MzY5MzU0OSwiaWF0IjoxNzUzNjkyNjQ5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.uqZ_RYUnp3mjqhT8eq_fYhSgHTT5khKzUoT2G5UQ16fhuQxI-DsNV83wxtesdAwvUyZ2SbJiaPzFrfla6R-hPg -2025-07-28 16:50:49.538 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:50:49.539 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:49.540 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:50:49.542 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:50:49.544 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:50:49.558 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:50:49.561 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:50:49.562 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:50:49.569 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-28 16:50:49.570 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:50:49.571 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-28 16:50:49.572 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:50:49.574 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:50:49.588 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:50:49.592 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:50:49.593 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:50:53.523 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:50:53.527 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:50:53.532 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:50:53.534 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:50:53.746 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:50:53.747 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:50:53 -2025-07-28 16:51:23.748 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:51:23.749 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:51:23 -2025-07-28 16:51:52.690 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 16:51:52.691 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:51:52.693 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 16:51:52.694 +08:00 [WRN] DESKTOP-T6EU05A [59] 无法获取当前用户ID -2025-07-28 16:51:52.703 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:51:52.704 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:51:52.705 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:51:52.706 +08:00 [WRN] DESKTOP-T6EU05A [34] 无法获取当前用户ID -2025-07-28 16:51:53.523 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:51:53.527 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:51:53.532 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:51:53.534 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:51:53.750 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 16:51:53.751 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:51:53 -2025-07-28 16:51:54.777 +08:00 [DBG] DESKTOP-T6EU05A [49] Successfully validated the token. -2025-07-28 16:51:54.778 +08:00 [DBG] DESKTOP-T6EU05A [49] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:51:54.793 +08:00 [INF] DESKTOP-T6EU05A [49] Executed DbCommand (13ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:21:54.7804927Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:51:54.823 +08:00 [INF] DESKTOP-T6EU05A [49] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:51:54.956 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:51:54.994 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='76adacee-5ffc-49d4-9c9b-e346e8d9d1af', @p21='b234c4be-f1b7-45b0-8054-c11a013fe138', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:51:54.9432523Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:51:55.038 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:51:55.053 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:51:55.056 +08:00 [INF] DESKTOP-T6EU05A [59] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:51:55.058 +08:00 [INF] DESKTOP-T6EU05A [59] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:51:55.059 +08:00 [INF] DESKTOP-T6EU05A [59] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:51:55.060 +08:00 [INF] DESKTOP-T6EU05A [59] 密钥解码成功,字节长度: 64 -2025-07-28 16:51:55.061 +08:00 [INF] DESKTOP-T6EU05A [59] 令牌签名算法: HS512 -2025-07-28 16:51:55.063 +08:00 [INF] DESKTOP-T6EU05A [59] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:06:55.0628874Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:51:55.0628891Z","NotBefore":"2025-07-28T08:51:55.0628893Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:51:55.064 +08:00 [INF] DESKTOP-T6EU05A [59] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:51:55.065 +08:00 [INF] DESKTOP-T6EU05A [59] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:51:55.066 +08:00 [INF] DESKTOP-T6EU05A [59] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:51:55.071 +08:00 [INF] DESKTOP-T6EU05A [59] 密钥解码成功,字节长度: 64 -2025-07-28 16:51:55.071 +08:00 [INF] DESKTOP-T6EU05A [59] 令牌签名算法: HS512 -2025-07-28 16:51:55.072 +08:00 [INF] DESKTOP-T6EU05A [59] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:51:55.072812Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:51:55.0728142Z","NotBefore":"2025-07-28T08:51:55.0728144Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:51:55.088 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@p0='acd8cfc6-535e-4c6a-80c0-8d1f12ec0a8a' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:51:55.0750007Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:51:55.0750002Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:51:55.093 +08:00 [INF] DESKTOP-T6EU05A [59] 用户 hyh 认证成功 -2025-07-28 16:51:55.093 +08:00 [INF] DESKTOP-T6EU05A [59] 账号 hyh 登录成功 -2025-07-28 16:51:55.094 +08:00 [WRN] DESKTOP-T6EU05A [59] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjUxOjU0Ljk0MzI1MjNaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTI3MTUsImV4cCI6MTc1MzY5MzYxNSwiaWF0IjoxNzUzNjkyNzE1LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.NA3dCJy4XiBUdgTu2fWUp_nO5peRVFtGSu0HKr2DtnXogAPV0L5BwYlzyYcXP7WsDJeaJywjjc0WMbYcZRhUGQ -2025-07-28 16:51:55.207 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:51:55.208 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:51:55.209 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:51:55.210 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:51:55.211 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:51:55.225 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:51:55.228 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:51:55.229 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:51:55.236 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 16:51:55.237 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:51:55.238 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 16:51:55.239 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:51:55.240 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:51:55.254 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:51:55.257 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:51:55.259 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:52:03.547 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:52:03.548 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:03.549 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:52:03.550 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:03.552 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:03.565 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:52:03.582 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:03.587 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:03.588 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 16:52:03.594 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-28 16:52:03.595 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:03.598 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-28 16:52:03.599 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:03.601 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:03.614 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:52:03.631 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:03.634 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:03.635 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 16:52:06.740 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-28 16:52:06.741 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:06.743 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-28 16:52:06.744 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:06.745 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:06.760 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 16:52:06.775 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:06.777 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:06.778 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 16:52:06.787 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 16:52:06.787 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:06.789 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 16:52:06.791 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:06.793 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:06.806 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 16:52:06.821 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:06.824 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:06.825 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 16:52:07.404 +08:00 [DBG] DESKTOP-T6EU05A [49] Successfully validated the token. -2025-07-28 16:52:07.405 +08:00 [DBG] DESKTOP-T6EU05A [49] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:07.407 +08:00 [DBG] DESKTOP-T6EU05A [49] Authorization was successful. -2025-07-28 16:52:07.408 +08:00 [INF] DESKTOP-T6EU05A [49] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:07.409 +08:00 [INF] DESKTOP-T6EU05A [49] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:07.423 +08:00 [INF] DESKTOP-T6EU05A [49] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:52:07.440 +08:00 [INF] DESKTOP-T6EU05A [49] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:07.443 +08:00 [INF] DESKTOP-T6EU05A [49] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:07.445 +08:00 [INF] DESKTOP-T6EU05A [49] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 16:52:07.452 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 16:52:07.453 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:07.456 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 16:52:07.457 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:07.459 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:07.473 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:52:07.492 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:07.495 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:07.497 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 16:52:08.601 +08:00 [DBG] DESKTOP-T6EU05A [49] Successfully validated the token. -2025-07-28 16:52:08.602 +08:00 [DBG] DESKTOP-T6EU05A [49] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:08.603 +08:00 [DBG] DESKTOP-T6EU05A [49] Authorization was successful. -2025-07-28 16:52:08.604 +08:00 [INF] DESKTOP-T6EU05A [49] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:08.606 +08:00 [INF] DESKTOP-T6EU05A [49] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:08.620 +08:00 [INF] DESKTOP-T6EU05A [49] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 16:52:08.636 +08:00 [INF] DESKTOP-T6EU05A [49] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:08.639 +08:00 [INF] DESKTOP-T6EU05A [49] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:08.640 +08:00 [INF] DESKTOP-T6EU05A [49] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 16:52:08.649 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 16:52:08.650 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:08.651 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 16:52:08.653 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:08.655 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:08.669 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 16:52:08.686 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:08.689 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:08.690 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 16:52:12.586 +08:00 [DBG] DESKTOP-T6EU05A [50] Successfully validated the token. -2025-07-28 16:52:12.587 +08:00 [DBG] DESKTOP-T6EU05A [50] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:12.589 +08:00 [DBG] DESKTOP-T6EU05A [50] Authorization was successful. -2025-07-28 16:52:12.590 +08:00 [INF] DESKTOP-T6EU05A [50] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:12.591 +08:00 [INF] DESKTOP-T6EU05A [50] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:12.605 +08:00 [INF] DESKTOP-T6EU05A [50] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:52:12.621 +08:00 [INF] DESKTOP-T6EU05A [50] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:12.624 +08:00 [INF] DESKTOP-T6EU05A [50] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:12.627 +08:00 [INF] DESKTOP-T6EU05A [50] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 16:52:12.638 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 16:52:12.638 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:52:12.639 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 16:52:12.640 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:52:12.642 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:52:12.655 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:52:12.671 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:52:12.674 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:52:12.675 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 16:52:23.752 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 16:52:23.753 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:52:23 -2025-07-28 16:52:53.523 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:52:53.528 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:52:53.532 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:52:53.534 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:52:53.755 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 16:52:53.756 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:52:53 -2025-07-28 16:53:23.757 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:53:23.759 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:53:23 -2025-07-28 16:53:53.524 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:53:53.527 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:53:53.532 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:53:53.535 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:53:53.760 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 16:53:53.761 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:53:53 -2025-07-28 16:54:23.761 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-28 16:54:23.761 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:54:23 -2025-07-28 16:54:53.524 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:54:53.528 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:54:53.533 +08:00 [DBG] DESKTOP-T6EU05A [47] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:54:53.534 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:54:53.763 +08:00 [DBG] DESKTOP-T6EU05A [47] 获取所有连接,当前连接数:0 -2025-07-28 16:54:53.764 +08:00 [INF] DESKTOP-T6EU05A [47] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:54:53 -2025-07-28 16:54:56.651 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-28 16:54:56.652 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:54:56.653 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-28 16:54:56.654 +08:00 [WRN] DESKTOP-T6EU05A [56] 无法获取当前用户ID -2025-07-28 16:54:56.660 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-28 16:54:56.662 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:54:56.663 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-28 16:54:56.664 +08:00 [WRN] DESKTOP-T6EU05A [56] 无法获取当前用户ID -2025-07-28 16:55:00.397 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-28 16:55:00.398 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:55:00.478 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (13ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:25:00.4012209Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:55:00.512 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:55:00.610 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:55:00.640 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (12ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='deb67692-cd0b-40ed-b9e6-1baa2d033aa3', @p21='76adacee-5ffc-49d4-9c9b-e346e8d9d1af', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:55:00.5987058Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:55:00.682 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (11ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:55:00.697 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (12ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:55:00.700 +08:00 [INF] DESKTOP-T6EU05A [45] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:55:00.701 +08:00 [INF] DESKTOP-T6EU05A [45] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 16:55:00.703 +08:00 [INF] DESKTOP-T6EU05A [45] 获取当前密钥 -2025-07-28 16:55:00.704 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥Base64验证通过,字节长度: 64 -2025-07-28 16:55:00.705 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥熵值: 5.389670647189372 -2025-07-28 16:55:00.706 +08:00 [INF] DESKTOP-T6EU05A [45] 当前密钥验证通过,密钥长度: 88 -2025-07-28 16:55:00.707 +08:00 [INF] DESKTOP-T6EU05A [45] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 16:55:00.708 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥编码成功,字节长度: 88 -2025-07-28 16:55:00.709 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥已缓存,过期时间: "2025-07-28T09:00:00.7095010Z" -2025-07-28 16:55:00.710 +08:00 [INF] DESKTOP-T6EU05A [45] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:55:00.714 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥解码成功,字节长度: 64 -2025-07-28 16:55:00.715 +08:00 [INF] DESKTOP-T6EU05A [45] 令牌签名算法: HS512 -2025-07-28 16:55:00.716 +08:00 [INF] DESKTOP-T6EU05A [45] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:10:00.7166561Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:55:00.7166578Z","NotBefore":"2025-07-28T08:55:00.7166579Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:55:00.718 +08:00 [INF] DESKTOP-T6EU05A [45] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:55:00.719 +08:00 [INF] DESKTOP-T6EU05A [45] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:55:00.719 +08:00 [INF] DESKTOP-T6EU05A [45] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:55:00.721 +08:00 [INF] DESKTOP-T6EU05A [45] 密钥解码成功,字节长度: 64 -2025-07-28 16:55:00.722 +08:00 [INF] DESKTOP-T6EU05A [45] 令牌签名算法: HS512 -2025-07-28 16:55:00.723 +08:00 [INF] DESKTOP-T6EU05A [45] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:55:00.723142Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:55:00.7231431Z","NotBefore":"2025-07-28T08:55:00.7231432Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:55:00.740 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (12ms) [Parameters=[@p0='fce64c07-7746-4b24-abdc-f127f9a9b65b' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:55:00.7277927Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:55:00.7277923Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:55:00.744 +08:00 [INF] DESKTOP-T6EU05A [45] 用户 hyh 认证成功 -2025-07-28 16:55:00.747 +08:00 [INF] DESKTOP-T6EU05A [45] 账号 hyh 登录成功 -2025-07-28 16:55:00.748 +08:00 [WRN] DESKTOP-T6EU05A [45] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjU1OjAwLjU5ODcwNThaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTI5MDAsImV4cCI6MTc1MzY5MzgwMCwiaWF0IjoxNzUzNjkyOTAwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.KmVPDTpu73UtMpEEMx2M8l_drnhalXWzcdDUu2KbY9xNlUUE_tYdlVqzsug_OGsF9Kn3BDnwXZNIRNmG83lN3Q -2025-07-28 16:55:00.872 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-28 16:55:00.873 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:55:00.874 +08:00 [DBG] DESKTOP-T6EU05A [45] Authorization was successful. -2025-07-28 16:55:00.875 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:55:00.877 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:55:00.890 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:55:00.907 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:55:00.910 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:55:00.912 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 16:55:00.921 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-28 16:55:00.922 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:55:00.923 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-28 16:55:00.924 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:55:00.926 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 16:55:00.939 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 16:55:00.953 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 16:55:00.956 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 16:55:00.960 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 16:55:04.908 +08:00 [DBG] DESKTOP-T6EU05A [47] Successfully validated the token. -2025-07-28 16:55:04.909 +08:00 [DBG] DESKTOP-T6EU05A [47] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:55:04.910 +08:00 [DBG] DESKTOP-T6EU05A [47] Authorization was successful. -2025-07-28 16:55:04.912 +08:00 [INF] DESKTOP-T6EU05A [47] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:55:04.914 +08:00 [INF] DESKTOP-T6EU05A [47] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:55:04.927 +08:00 [INF] DESKTOP-T6EU05A [47] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:55:04.932 +08:00 [INF] DESKTOP-T6EU05A [47] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:55:04.933 +08:00 [INF] DESKTOP-T6EU05A [47] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:55:04.941 +08:00 [DBG] DESKTOP-T6EU05A [47] Successfully validated the token. -2025-07-28 16:55:04.942 +08:00 [DBG] DESKTOP-T6EU05A [47] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:55:04.943 +08:00 [DBG] DESKTOP-T6EU05A [47] Authorization was successful. -2025-07-28 16:55:04.945 +08:00 [INF] DESKTOP-T6EU05A [47] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:55:04.946 +08:00 [INF] DESKTOP-T6EU05A [47] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:55:04.960 +08:00 [INF] DESKTOP-T6EU05A [47] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:55:04.962 +08:00 [INF] DESKTOP-T6EU05A [47] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:55:04.963 +08:00 [INF] DESKTOP-T6EU05A [47] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:55:23.766 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 16:55:23.767 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:55:23 -2025-07-28 16:55:53.524 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:55:53.528 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:55:53.533 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:55:53.534 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:55:53.770 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:55:53.774 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:55:53 -2025-07-28 16:56:23.775 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 16:56:23.776 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:56:23 -2025-07-28 16:56:53.523 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:56:53.527 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:56:53.532 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:56:53.534 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:56:53.778 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 16:56:53.779 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:56:53 -2025-07-28 16:57:23.780 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:57:23.781 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:57:23 -2025-07-28 16:57:53.523 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:57:53.527 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:57:53.533 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:57:53.535 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:57:53.782 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:57:53.783 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:57:53 -2025-07-28 16:58:23.785 +08:00 [DBG] DESKTOP-T6EU05A [44] 获取所有连接,当前连接数:0 -2025-07-28 16:58:23.786 +08:00 [INF] DESKTOP-T6EU05A [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:58:23 -2025-07-28 16:58:53.523 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:58:53.527 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:58:53.532 +08:00 [DBG] DESKTOP-T6EU05A [44] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:58:53.534 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:58:53.787 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:58:53.788 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:58:53 -2025-07-28 16:59:23.789 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 16:59:23.790 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:59:23 -2025-07-28 16:59:29.009 +08:00 [DBG] DESKTOP-T6EU05A [39] Successfully validated the token. -2025-07-28 16:59:29.010 +08:00 [DBG] DESKTOP-T6EU05A [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:59:29.011 +08:00 [DBG] DESKTOP-T6EU05A [39] Authorization was successful. -2025-07-28 16:59:29.012 +08:00 [WRN] DESKTOP-T6EU05A [39] 无法获取当前用户ID -2025-07-28 16:59:29.018 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 16:59:29.020 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:59:29.021 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 16:59:29.022 +08:00 [WRN] DESKTOP-T6EU05A [38] 无法获取当前用户ID -2025-07-28 16:59:31.810 +08:00 [DBG] DESKTOP-T6EU05A [40] Successfully validated the token. -2025-07-28 16:59:31.811 +08:00 [DBG] DESKTOP-T6EU05A [40] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:59:31.826 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (12ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:29:31.8137252Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 16:59:31.854 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:59:31.958 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 16:59:31.988 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (12ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='e5a5b6d5-4b9e-41f7-95d9-9742d1d468e8', @p21='deb67692-cd0b-40ed-b9e6-1baa2d033aa3', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T08:59:31.9467231Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 16:59:32.029 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (11ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 16:59:32.044 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (11ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 16:59:32.047 +08:00 [INF] DESKTOP-T6EU05A [40] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:59:32.050 +08:00 [INF] DESKTOP-T6EU05A [40] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:59:32.051 +08:00 [INF] DESKTOP-T6EU05A [40] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:59:32.053 +08:00 [INF] DESKTOP-T6EU05A [40] 密钥解码成功,字节长度: 64 -2025-07-28 16:59:32.054 +08:00 [INF] DESKTOP-T6EU05A [40] 令牌签名算法: HS512 -2025-07-28 16:59:32.055 +08:00 [INF] DESKTOP-T6EU05A [40] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:14:32.0556236Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:59:32.0556249Z","NotBefore":"2025-07-28T08:59:32.0556251Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:59:32.057 +08:00 [INF] DESKTOP-T6EU05A [40] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 16:59:32.061 +08:00 [INF] DESKTOP-T6EU05A [40] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 16:59:32.062 +08:00 [INF] DESKTOP-T6EU05A [40] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 16:59:32.064 +08:00 [INF] DESKTOP-T6EU05A [40] 密钥解码成功,字节长度: 64 -2025-07-28 16:59:32.065 +08:00 [INF] DESKTOP-T6EU05A [40] 令牌签名算法: HS512 -2025-07-28 16:59:32.066 +08:00 [INF] DESKTOP-T6EU05A [40] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T08:59:32.0665072Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T08:59:32.0665091Z","NotBefore":"2025-07-28T08:59:32.0665092Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 16:59:32.082 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (13ms) [Parameters=[@p0='51d990a1-1a50-41e5-8023-1f1c9fbe2ac4' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T08:59:32.0685211Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T08:59:32.0685205Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 16:59:32.087 +08:00 [INF] DESKTOP-T6EU05A [40] 用户 hyh 认证成功 -2025-07-28 16:59:32.088 +08:00 [INF] DESKTOP-T6EU05A [40] 账号 hyh 登录成功 -2025-07-28 16:59:32.090 +08:00 [WRN] DESKTOP-T6EU05A [40] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA4OjU5OjMxLjk0NjcyMzFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTMxNzIsImV4cCI6MTc1MzY5NDA3MiwiaWF0IjoxNzUzNjkzMTcyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.3oVDGNVFr1d7Fo9kQNn8WqLrdpsWqViFaka_HqgnRHDUUle3Mxs3jDdyn7I5Rz30VHO5QnE81tPjaV2I9CydrQ -2025-07-28 16:59:32.207 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 16:59:32.207 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:59:32.209 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 16:59:32.210 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:59:32.212 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:59:32.225 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:59:32.229 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:59:32.230 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:59:32.236 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 16:59:32.239 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 16:59:32.240 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 16:59:32.241 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:59:32.243 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 16:59:32.255 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 16:59:32.260 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:59:32.261 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 16:59:53.523 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 16:59:53.527 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 16:59:53.532 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 16:59:53.534 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 16:59:53.791 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 16:59:53.792 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 08:59:53 -2025-07-28 17:00:23.793 +08:00 [DBG] DESKTOP-T6EU05A [38] 获取所有连接,当前连接数:0 -2025-07-28 17:00:23.794 +08:00 [INF] DESKTOP-T6EU05A [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:00:23 -2025-07-28 17:00:53.523 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:00:53.528 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:00:53.533 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:00:53.540 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:00:53.796 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 17:00:53.797 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:00:53 -2025-07-28 17:01:19.157 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-28 17:01:19.158 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:01:19.159 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-28 17:01:19.160 +08:00 [WRN] DESKTOP-T6EU05A [35] 无法获取当前用户ID -2025-07-28 17:01:19.166 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-28 17:01:19.171 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:01:19.175 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-28 17:01:19.176 +08:00 [WRN] DESKTOP-T6EU05A [35] 无法获取当前用户ID -2025-07-28 17:01:21.520 +08:00 [DBG] DESKTOP-T6EU05A [40] Successfully validated the token. -2025-07-28 17:01:21.522 +08:00 [DBG] DESKTOP-T6EU05A [40] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:01:21.607 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:31:21.5249920Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:01:21.648 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:01:21.744 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:01:21.776 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (14ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='faa9a8cc-7038-4f07-8cf6-aef9247f9d74', @p21='e5a5b6d5-4b9e-41f7-95d9-9742d1d468e8', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:01:21.7306259Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:01:21.822 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:01:21.839 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:01:21.842 +08:00 [INF] DESKTOP-T6EU05A [40] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:01:21.845 +08:00 [INF] DESKTOP-T6EU05A [40] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 17:01:21.846 +08:00 [INF] DESKTOP-T6EU05A [40] 获取当前密钥 -2025-07-28 17:01:21.847 +08:00 [INF] DESKTOP-T6EU05A [40] 密钥Base64验证通过,字节长度: 64 -2025-07-28 17:01:21.848 +08:00 [INF] DESKTOP-T6EU05A [40] 密钥熵值: 5.389670647189372 -2025-07-28 17:01:21.849 +08:00 [INF] DESKTOP-T6EU05A [40] 当前密钥验证通过,密钥长度: 88 -2025-07-28 17:01:21.850 +08:00 [INF] DESKTOP-T6EU05A [40] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 17:01:21.850 +08:00 [INF] DESKTOP-T6EU05A [40] 密钥编码成功,字节长度: 88 -2025-07-28 17:01:21.851 +08:00 [INF] DESKTOP-T6EU05A [40] 密钥已缓存,过期时间: "2025-07-28T09:06:21.8516581Z" -2025-07-28 17:01:21.852 +08:00 [INF] DESKTOP-T6EU05A [40] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:01:21.853 +08:00 [INF] DESKTOP-T6EU05A [40] 密钥解码成功,字节长度: 64 -2025-07-28 17:01:21.854 +08:00 [INF] DESKTOP-T6EU05A [40] 令牌签名算法: HS512 -2025-07-28 17:01:21.859 +08:00 [INF] DESKTOP-T6EU05A [40] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:16:21.8593486Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:01:21.859353Z","NotBefore":"2025-07-28T09:01:21.8593535Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:01:21.865 +08:00 [INF] DESKTOP-T6EU05A [40] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:01:21.866 +08:00 [INF] DESKTOP-T6EU05A [40] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:01:21.868 +08:00 [INF] DESKTOP-T6EU05A [40] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:01:21.869 +08:00 [INF] DESKTOP-T6EU05A [40] 密钥解码成功,字节长度: 64 -2025-07-28 17:01:21.870 +08:00 [INF] DESKTOP-T6EU05A [40] 令牌签名算法: HS512 -2025-07-28 17:01:21.871 +08:00 [INF] DESKTOP-T6EU05A [40] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:01:21.871144Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:01:21.8711452Z","NotBefore":"2025-07-28T09:01:21.8711452Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:01:21.885 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (13ms) [Parameters=[@p0='1f19e165-17ce-4278-a59d-4eba062cbde0' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:01:21.8724477Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:01:21.8724474Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:01:21.895 +08:00 [INF] DESKTOP-T6EU05A [40] 用户 hyh 认证成功 -2025-07-28 17:01:21.898 +08:00 [INF] DESKTOP-T6EU05A [40] 账号 hyh 登录成功 -2025-07-28 17:01:21.899 +08:00 [WRN] DESKTOP-T6EU05A [40] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjAxOjIxLjczMDYyNTlaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTMyODEsImV4cCI6MTc1MzY5NDE4MSwiaWF0IjoxNzUzNjkzMjgxLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.Bl-4ddEBAU-6J4A_H4diLQzPgkjVVHBySSQnmN_EKm1SkkeSWw6aIyGKTYQ2AZYQFn-tg4kSOBINPHEisTjXgw -2025-07-28 17:01:22.020 +08:00 [DBG] DESKTOP-T6EU05A [37] Successfully validated the token. -2025-07-28 17:01:22.021 +08:00 [DBG] DESKTOP-T6EU05A [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:01:22.022 +08:00 [DBG] DESKTOP-T6EU05A [37] Authorization was successful. -2025-07-28 17:01:22.023 +08:00 [INF] DESKTOP-T6EU05A [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:01:22.025 +08:00 [INF] DESKTOP-T6EU05A [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:01:22.039 +08:00 [INF] DESKTOP-T6EU05A [37] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:01:22.042 +08:00 [INF] DESKTOP-T6EU05A [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:01:22.043 +08:00 [INF] DESKTOP-T6EU05A [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:01:22.056 +08:00 [DBG] DESKTOP-T6EU05A [37] Successfully validated the token. -2025-07-28 17:01:22.057 +08:00 [DBG] DESKTOP-T6EU05A [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:01:22.058 +08:00 [DBG] DESKTOP-T6EU05A [37] Authorization was successful. -2025-07-28 17:01:22.060 +08:00 [INF] DESKTOP-T6EU05A [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:01:22.061 +08:00 [INF] DESKTOP-T6EU05A [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:01:22.074 +08:00 [INF] DESKTOP-T6EU05A [37] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:01:22.077 +08:00 [INF] DESKTOP-T6EU05A [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:01:22.079 +08:00 [INF] DESKTOP-T6EU05A [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:01:23.798 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 17:01:23.799 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:01:23 -2025-07-28 17:01:53.523 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:01:53.527 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:01:53.532 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:01:53.534 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:01:53.801 +08:00 [DBG] DESKTOP-T6EU05A [35] 获取所有连接,当前连接数:0 -2025-07-28 17:01:53.802 +08:00 [INF] DESKTOP-T6EU05A [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:01:53 -2025-07-28 17:02:23.803 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 17:02:23.804 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:02:23 -2025-07-28 17:02:37.616 +08:00 [DBG] DESKTOP-T6EU05A [33] Successfully validated the token. -2025-07-28 17:02:37.617 +08:00 [DBG] DESKTOP-T6EU05A [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:02:37.618 +08:00 [DBG] DESKTOP-T6EU05A [33] Authorization was successful. -2025-07-28 17:02:37.619 +08:00 [WRN] DESKTOP-T6EU05A [33] 无法获取当前用户ID -2025-07-28 17:02:37.631 +08:00 [DBG] DESKTOP-T6EU05A [33] Successfully validated the token. -2025-07-28 17:02:37.632 +08:00 [DBG] DESKTOP-T6EU05A [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:02:37.634 +08:00 [DBG] DESKTOP-T6EU05A [33] Authorization was successful. -2025-07-28 17:02:37.634 +08:00 [WRN] DESKTOP-T6EU05A [33] 无法获取当前用户ID -2025-07-28 17:02:39.785 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 17:02:39.786 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:02:39.803 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:32:39.7887941Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:02:39.835 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:02:39.934 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:02:39.965 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (14ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='00355aa1-73f7-4dbc-a750-e322407b753d', @p21='faa9a8cc-7038-4f07-8cf6-aef9247f9d74', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:02:39.9216294Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:02:40.012 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:02:40.028 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:02:40.049 +08:00 [INF] DESKTOP-T6EU05A [59] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:02:40.050 +08:00 [INF] DESKTOP-T6EU05A [59] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:02:40.051 +08:00 [INF] DESKTOP-T6EU05A [59] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:02:40.053 +08:00 [INF] DESKTOP-T6EU05A [59] 密钥解码成功,字节长度: 64 -2025-07-28 17:02:40.054 +08:00 [INF] DESKTOP-T6EU05A [59] 令牌签名算法: HS512 -2025-07-28 17:02:40.055 +08:00 [INF] DESKTOP-T6EU05A [59] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:17:40.0552336Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:02:40.055235Z","NotBefore":"2025-07-28T09:02:40.0552351Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:02:40.059 +08:00 [INF] DESKTOP-T6EU05A [59] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:02:40.060 +08:00 [INF] DESKTOP-T6EU05A [59] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:02:40.061 +08:00 [INF] DESKTOP-T6EU05A [59] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:02:40.062 +08:00 [INF] DESKTOP-T6EU05A [59] 密钥解码成功,字节长度: 64 -2025-07-28 17:02:40.064 +08:00 [INF] DESKTOP-T6EU05A [59] 令牌签名算法: HS512 -2025-07-28 17:02:40.065 +08:00 [INF] DESKTOP-T6EU05A [59] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:02:40.0649574Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:02:40.0649591Z","NotBefore":"2025-07-28T09:02:40.0649593Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:02:40.080 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@p0='6ab7446e-9183-4a82-a5a5-a53b0c4f46a5' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:02:40.0668000Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:02:40.0667996Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:02:40.088 +08:00 [INF] DESKTOP-T6EU05A [59] 用户 hyh 认证成功 -2025-07-28 17:02:40.091 +08:00 [INF] DESKTOP-T6EU05A [59] 账号 hyh 登录成功 -2025-07-28 17:02:40.092 +08:00 [WRN] DESKTOP-T6EU05A [59] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjAyOjM5LjkyMTYyOTRaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTMzNjAsImV4cCI6MTc1MzY5NDI2MCwiaWF0IjoxNzUzNjkzMzYwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.zLTFzhcl74DUmwxKEVKUEwOtf5o470Lo67lsNOGxy3lt_8KJoThiG5fWkEebx_wWIS_yTnKsg4Yt7VVkThUdSg -2025-07-28 17:02:40.235 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 17:02:40.235 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:02:40.237 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 17:02:40.238 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:02:40.239 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:02:40.253 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:02:40.257 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:02:40.258 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:02:40.264 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 17:02:40.267 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:02:40.268 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 17:02:40.269 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:02:40.270 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:02:40.284 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:02:40.288 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:02:40.289 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:02:53.524 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:02:53.527 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:02:53.532 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:02:53.534 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:02:53.804 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 17:02:53.805 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:02:53 -2025-07-28 17:03:15.043 +08:00 [DBG] DESKTOP-T6EU05A [40] Successfully validated the token. -2025-07-28 17:03:15.044 +08:00 [DBG] DESKTOP-T6EU05A [40] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:03:15.045 +08:00 [DBG] DESKTOP-T6EU05A [40] Authorization was successful. -2025-07-28 17:03:15.051 +08:00 [INF] DESKTOP-T6EU05A [40] 开始删除RAN配置,配置ID: undefined -2025-07-28 17:03:15.055 +08:00 [INF] DESKTOP-T6EU05A [40] 开始处理删除RAN配置命令,配置ID: undefined -2025-07-28 17:03:15.081 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (13ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:03:15.085 +08:00 [WRN] DESKTOP-T6EU05A [40] 未找到RAN配置,配置ID: undefined -2025-07-28 17:03:15.089 +08:00 [WRN] DESKTOP-T6EU05A [40] 删除RAN配置失败: ["未找到ID为 undefined 的RAN配置"] -2025-07-28 17:03:23.806 +08:00 [DBG] DESKTOP-T6EU05A [32] 获取所有连接,当前连接数:0 -2025-07-28 17:03:23.807 +08:00 [INF] DESKTOP-T6EU05A [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:03:23 -2025-07-28 17:03:36.193 +08:00 [DBG] DESKTOP-T6EU05A [32] Successfully validated the token. -2025-07-28 17:03:36.194 +08:00 [DBG] DESKTOP-T6EU05A [32] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:03:36.195 +08:00 [DBG] DESKTOP-T6EU05A [32] Authorization was successful. -2025-07-28 17:03:36.197 +08:00 [INF] DESKTOP-T6EU05A [32] 开始创建RAN配置,配置名称: 1222 -2025-07-28 17:03:36.199 +08:00 [INF] DESKTOP-T6EU05A [32] 开始创建RAN配置,配置名称: 1222 -2025-07-28 17:03:36.213 +08:00 [INF] DESKTOP-T6EU05A [32] Executed DbCommand (13ms) [Parameters=[@__name_0='1222'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "RAN_Configurations" AS r - WHERE r."Name" = @__name_0) -2025-07-28 17:03:36.229 +08:00 [INF] DESKTOP-T6EU05A [32] Executed DbCommand (13ms) [Parameters=[@p0='7eb09439-e090-406b-82e0-40646a9fb44c' (Nullable = false), @p1='11222' (Nullable = false), @p2='2025-07-28T09:03:36.2168020Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='111222' (Nullable = false), @p5='False', @p6='False', @p7='1222' (Nullable = false), @p8='2025-07-28T09:03:36.2168021Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "RAN_Configurations" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 17:03:36.236 +08:00 [INF] DESKTOP-T6EU05A [32] RAN配置创建成功,配置ID: 7eb09439-e090-406b-82e0-40646a9fb44c, 配置名称: 1222 -2025-07-28 17:03:36.238 +08:00 [INF] DESKTOP-T6EU05A [32] 成功创建RAN配置,配置ID: 7eb09439-e090-406b-82e0-40646a9fb44c -2025-07-28 17:03:36.253 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 17:03:36.254 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:03:36.255 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 17:03:36.256 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:03:36.257 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:03:36.271 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:03:36.275 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:03:36.276 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:03:53.524 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:03:53.527 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:03:53.532 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:03:53.534 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:03:53.808 +08:00 [DBG] DESKTOP-T6EU05A [40] 获取所有连接,当前连接数:0 -2025-07-28 17:03:53.809 +08:00 [INF] DESKTOP-T6EU05A [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:03:53 -2025-07-28 17:04:23.810 +08:00 [DBG] DESKTOP-T6EU05A [32] 获取所有连接,当前连接数:0 -2025-07-28 17:04:23.811 +08:00 [INF] DESKTOP-T6EU05A [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:04:23 -2025-07-28 17:04:43.252 +08:00 [DBG] DESKTOP-T6EU05A [40] Successfully validated the token. -2025-07-28 17:04:43.253 +08:00 [DBG] DESKTOP-T6EU05A [40] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:04:43.254 +08:00 [DBG] DESKTOP-T6EU05A [40] Authorization was successful. -2025-07-28 17:04:43.256 +08:00 [INF] DESKTOP-T6EU05A [40] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:04:43.258 +08:00 [INF] DESKTOP-T6EU05A [40] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:04:43.272 +08:00 [INF] DESKTOP-T6EU05A [40] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:04:43.276 +08:00 [INF] DESKTOP-T6EU05A [40] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:04:43.277 +08:00 [INF] DESKTOP-T6EU05A [40] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:04:53.524 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:04:53.527 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:04:53.532 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:04:53.534 +08:00 [DBG] DESKTOP-T6EU05A [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:04:53.812 +08:00 [DBG] DESKTOP-T6EU05A [33] 获取所有连接,当前连接数:0 -2025-07-28 17:04:53.813 +08:00 [INF] DESKTOP-T6EU05A [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:04:53 -2025-07-28 17:04:56.188 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 17:04:56.189 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:04:56.190 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 17:04:56.191 +08:00 [INF] DESKTOP-T6EU05A [59] 开始删除RAN配置,配置ID: undefined -2025-07-28 17:04:56.193 +08:00 [INF] DESKTOP-T6EU05A [59] 开始处理删除RAN配置命令,配置ID: undefined -2025-07-28 17:04:56.207 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:04:56.210 +08:00 [WRN] DESKTOP-T6EU05A [59] 未找到RAN配置,配置ID: undefined -2025-07-28 17:04:56.211 +08:00 [WRN] DESKTOP-T6EU05A [59] 删除RAN配置失败: ["未找到ID为 undefined 的RAN配置"] -2025-07-28 17:05:23.814 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 17:05:23.815 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:05:23 -2025-07-28 17:05:53.523 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:05:53.527 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:05:53.532 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:05:53.535 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:05:53.646 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:05:53.646 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:05:53.647 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:10:25.229 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 17:10:25.314 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 17:10:25.321 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 17:10:25.777 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 17:10:25.799 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 17:10:25.956 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 17:10:25.957 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 17:10:25.959 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.589780198035244 -2025-07-28 17:10:25.963 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 17:10:25.964 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 17:10:25.966 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 17:10:25.969 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:10:25.969 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 17:10:25.970 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 17:10:25.971 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 17:10:25.971 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:10:25.971 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 17:10:25.973 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 17:10:25.973 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 17:10:25.974 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:10:25.974 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 17:10:25.976 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 17:10:25.977 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 17:10:25.977 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:10:25.977 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 17:10:25.978 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 17:10:25.981 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 17:10:25.982 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 17:10:25.983 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 17:10:25.985 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 17:10:25.986 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 17:10:25.986 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 17:10:25.988 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 17:10:25.988 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 17:10:25.989 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 17:10:25.990 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 17:10:25.991 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 17:10:26.012 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 17:10:26.013 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 17:10:26.014 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 17:10:26.017 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 17:10:26.019 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 17:10:26.023 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 17:10:26.025 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 17:10:26.027 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 17:10:26.028 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:10:26 -2025-07-28 17:10:27.338 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 17:10:27.350 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:10:28.504 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 17:10:28.517 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 17:10:28.521 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 17:10:28.524 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 17:10:28.526 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 17:10:28.669 +08:00 [WRN] DESKTOP-T6EU05A [10] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 17:10:28.677 +08:00 [WRN] DESKTOP-T6EU05A [10] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 17:10:29.543 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (86ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:40:28.9204250Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:10:29.763 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:10:29.994 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:10:30.166 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='de2b529e-36a2-4954-be31-1b9ea3ca344c', @p21='00355aa1-73f7-4dbc-a750-e322407b753d', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:10:29.9730676Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:10:30.245 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:10:30.288 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:10:30.293 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:10:30.294 +08:00 [INF] DESKTOP-T6EU05A [5] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 17:10:30.295 +08:00 [INF] DESKTOP-T6EU05A [5] 获取当前密钥 -2025-07-28 17:10:30.296 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥Base64验证通过,字节长度: 64 -2025-07-28 17:10:30.296 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥熵值: 5.389670647189372 -2025-07-28 17:10:30.297 +08:00 [INF] DESKTOP-T6EU05A [5] 当前密钥验证通过,密钥长度: 88 -2025-07-28 17:10:30.298 +08:00 [INF] DESKTOP-T6EU05A [5] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 17:10:30.298 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥编码成功,字节长度: 88 -2025-07-28 17:10:30.299 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥已缓存,过期时间: "2025-07-28T09:15:30.2999434Z" -2025-07-28 17:10:30.301 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:10:30.302 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 17:10:30.302 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 17:10:30.321 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:25:30.3036678Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:10:30.303832Z","NotBefore":"2025-07-28T09:10:30.3038719Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:10:30.323 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:10:30.323 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:10:30.324 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:10:30.325 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 17:10:30.326 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 17:10:30.326 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:10:30.3266627Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:10:30.3266637Z","NotBefore":"2025-07-28T09:10:30.3266638Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:10:30.429 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@p0='cf568b41-963b-46f8-bb1e-d587e51406f3' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:10:30.3426459Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:10:30.3426455Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:10:30.434 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-28 17:10:30.436 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-28 17:10:30.437 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjEwOjI5Ljk3MzA2NzZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTM4MzAsImV4cCI6MTc1MzY5NDczMCwiaWF0IjoxNzUzNjkzODMwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.9PKNpxFxSJOW5H38C90tl6t_Ie972U_4_bttSD84FUTrbExxrYWkrOX6npbgBTp85Wu8vDl0AfusgIwitIBl1A -2025-07-28 17:10:30.590 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:10:30.591 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:10:30.601 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:10:30.631 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:10:30.755 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:10:30.800 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:10:30.846 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:10:30.848 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:10:30.867 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 17:10:30.868 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:10:30.871 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-28 17:10:30.874 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:10:30.895 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:10:30.929 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:10:30.932 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:10:30.933 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:10:35.606 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:10:35.607 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:10:35.609 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:10:43.418 +08:00 [INF] DESKTOP-T6EU05A [7] 开始删除RAN配置,配置ID: undefined -2025-07-28 17:10:43.426 +08:00 [INF] DESKTOP-T6EU05A [7] 开始处理删除RAN配置命令,配置ID: undefined -2025-07-28 17:10:43.430 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:10:43.431 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:10:43.432 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:10:43.434 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:10:43.443 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:10:43.460 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:10:43.463 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:10:43.464 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:10:43.475 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-28 17:10:43.476 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:10:43.477 +08:00 [DBG] DESKTOP-T6EU05A [13] Authorization was successful. -2025-07-28 17:10:43.478 +08:00 [INF] DESKTOP-T6EU05A [13] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:10:43.481 +08:00 [INF] DESKTOP-T6EU05A [13] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:10:43.498 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:10:43.501 +08:00 [INF] DESKTOP-T6EU05A [13] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:10:43.502 +08:00 [INF] DESKTOP-T6EU05A [13] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:10:43.558 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (19ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:10:43.561 +08:00 [WRN] DESKTOP-T6EU05A [13] 未找到RAN配置,配置ID: undefined -2025-07-28 17:10:43.564 +08:00 [WRN] DESKTOP-T6EU05A [13] 删除RAN配置失败: ["未找到ID为 undefined 的RAN配置"] -2025-07-28 17:10:54.246 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:10:54.247 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:10:54.248 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:10:54.250 +08:00 [INF] DESKTOP-T6EU05A [5] 开始删除RAN配置,配置ID: undefined -2025-07-28 17:10:54.254 +08:00 [INF] DESKTOP-T6EU05A [5] 开始处理删除RAN配置命令,配置ID: undefined -2025-07-28 17:10:54.270 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:10:54.272 +08:00 [WRN] DESKTOP-T6EU05A [5] 未找到RAN配置,配置ID: undefined -2025-07-28 17:10:54.273 +08:00 [WRN] DESKTOP-T6EU05A [5] 删除RAN配置失败: ["未找到ID为 undefined 的RAN配置"] -2025-07-28 17:10:56.030 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:10:56.031 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:10:56 -2025-07-28 17:11:10.222 +08:00 [DBG] DESKTOP-T6EU05A [14] Successfully validated the token. -2025-07-28 17:11:10.223 +08:00 [DBG] DESKTOP-T6EU05A [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:11:10.224 +08:00 [DBG] DESKTOP-T6EU05A [14] Authorization was successful. -2025-07-28 17:11:10.230 +08:00 [WRN] DESKTOP-T6EU05A [14] 无法获取当前用户ID -2025-07-28 17:11:10.240 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:11:10.241 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:11:10.241 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:11:10.242 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 17:11:12.677 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:11:12.678 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:11:12.703 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (18ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:41:12.6853290Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:11:12.747 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:11:12.850 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:11:12.889 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (18ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='7f9cd7e4-6ec2-4e33-bb0f-b8f5d413bb60', @p21='de2b529e-36a2-4954-be31-1b9ea3ca344c', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:11:12.8323728Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:11:12.943 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:11:12.964 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:11:12.967 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:11:12.967 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:11:12.968 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:11:12.969 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 17:11:12.969 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 17:11:12.970 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:26:12.9704789Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:11:12.9704808Z","NotBefore":"2025-07-28T09:11:12.9704826Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:11:12.971 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:11:12.972 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:11:12.972 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:11:12.973 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 17:11:12.974 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 17:11:12.975 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:11:12.9756486Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:11:12.9756515Z","NotBefore":"2025-07-28T09:11:12.9756516Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:11:12.993 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@p0='8e7ee9d9-e01c-47f5-9add-24d067ac9b48' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:11:12.9770914Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:11:12.9770910Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:11:12.996 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-28 17:11:12.997 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-28 17:11:12.998 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjExOjEyLjgzMjM3MjhaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTM4NzIsImV4cCI6MTc1MzY5NDc3MiwiaWF0IjoxNzUzNjkzODcyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.5V4Sp5xEmHDQS9laPXv8xg4LigL4wPWN6Q0cxNohAlXsTTMF6jZLlw2rsBH7ejUNjeestDG4DoDmqhg_K8fqjQ -2025-07-28 17:11:13.324 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:11:13.325 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:11:13.326 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:11:13.327 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:11:13.329 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:11:13.348 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:11:13.350 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:11:13.351 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:11:13.381 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:11:13.381 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:11:13.383 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:11:13.384 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:11:13.386 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:11:13.402 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:11:13.404 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:11:13.405 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:11:16.918 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:11:16.918 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:11:16.920 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:11:16.920 +08:00 [INF] DESKTOP-T6EU05A [5] 开始删除RAN配置,配置ID: undefined -2025-07-28 17:11:16.923 +08:00 [INF] DESKTOP-T6EU05A [5] 开始处理删除RAN配置命令,配置ID: undefined -2025-07-28 17:11:16.942 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (17ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:11:16.945 +08:00 [WRN] DESKTOP-T6EU05A [5] 未找到RAN配置,配置ID: undefined -2025-07-28 17:11:16.945 +08:00 [WRN] DESKTOP-T6EU05A [5] 删除RAN配置失败: ["未找到ID为 undefined 的RAN配置"] -2025-07-28 17:11:25.968 +08:00 [DBG] DESKTOP-T6EU05A [13] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:11:25.971 +08:00 [DBG] DESKTOP-T6EU05A [13] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:11:25.975 +08:00 [DBG] DESKTOP-T6EU05A [13] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:11:25.978 +08:00 [DBG] DESKTOP-T6EU05A [13] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:11:26.032 +08:00 [DBG] DESKTOP-T6EU05A [13] 获取所有连接,当前连接数:0 -2025-07-28 17:11:26.033 +08:00 [INF] DESKTOP-T6EU05A [13] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:11:26 -2025-07-28 17:11:40.749 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:11:40.750 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:11:40.752 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:11:40.753 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:11:40.756 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:11:40.772 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:11:40.778 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:11:40.779 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:11:56.036 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 17:11:56.037 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:11:56 -2025-07-28 17:12:25.968 +08:00 [DBG] DESKTOP-T6EU05A [13] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:12:25.972 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:12:25.975 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:12:25.977 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:12:26.038 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 17:12:26.039 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:12:26 -2025-07-28 17:12:56.039 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 17:12:56.040 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:12:56 -2025-07-28 17:13:14.687 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:13:14.688 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:13:14.689 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:13:14.690 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 17:13:14.699 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:13:14.700 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:13:14.701 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:13:14.702 +08:00 [WRN] DESKTOP-T6EU05A [9] 无法获取当前用户ID -2025-07-28 17:13:19.382 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:13:19.383 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:13:19.418 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (18ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:43:19.3998195Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:13:19.476 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:13:19.575 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:13:19.615 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (19ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='be3f705b-ac52-4d35-93ad-acb4994fdfc0', @p21='7f9cd7e4-6ec2-4e33-bb0f-b8f5d413bb60', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:13:19.5583588Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:13:19.669 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:13:19.690 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:13:19.694 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:13:19.694 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:13:19.695 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:13:19.696 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 17:13:19.697 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 17:13:19.698 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:28:19.6979456Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:13:19.6979475Z","NotBefore":"2025-07-28T09:13:19.6979476Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:13:19.699 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:13:19.699 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:13:19.700 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:13:19.701 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 17:13:19.702 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 17:13:19.702 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:13:19.7027166Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:13:19.7027186Z","NotBefore":"2025-07-28T09:13:19.7027187Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:13:19.720 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@p0='ac5aa051-c52b-4c3a-b736-ed4874862f6f' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:13:19.7039019Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:13:19.7039014Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:13:19.723 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-28 17:13:19.724 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-28 17:13:19.725 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjEzOjE5LjU1ODM1ODhaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTM5OTksImV4cCI6MTc1MzY5NDg5OSwiaWF0IjoxNzUzNjkzOTk5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.6OMEU2ipW8BbGaVHA2_91lhjRISBurCQrA2FC7uA_MNpwgBgSlnyTuztVU7sY8UWNZcgy5VmPMJGgkMbEdpQFQ -2025-07-28 17:13:19.939 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:13:19.940 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:13:19.941 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:13:19.942 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:13:19.944 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:13:19.963 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:13:19.965 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:13:19.966 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:13:19.985 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:13:19.986 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:13:19.987 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:13:19.988 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:13:19.989 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:13:20.014 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:13:20.016 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:13:20.017 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:13:25.420 +08:00 [DBG] DESKTOP-T6EU05A [19] Successfully validated the token. -2025-07-28 17:13:25.421 +08:00 [DBG] DESKTOP-T6EU05A [19] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:13:25.422 +08:00 [DBG] DESKTOP-T6EU05A [19] Authorization was successful. -2025-07-28 17:13:25.422 +08:00 [INF] DESKTOP-T6EU05A [19] 开始删除RAN配置,配置ID: undefined -2025-07-28 17:13:25.423 +08:00 [INF] DESKTOP-T6EU05A [19] 开始处理删除RAN配置命令,配置ID: undefined -2025-07-28 17:13:25.442 +08:00 [INF] DESKTOP-T6EU05A [19] Executed DbCommand (17ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:13:25.444 +08:00 [WRN] DESKTOP-T6EU05A [19] 未找到RAN配置,配置ID: undefined -2025-07-28 17:13:25.445 +08:00 [WRN] DESKTOP-T6EU05A [19] 删除RAN配置失败: ["未找到ID为 undefined 的RAN配置"] -2025-07-28 17:13:25.967 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:13:25.971 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:13:25.975 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:13:25.977 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:13:26.041 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:13:26.042 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:13:26 -2025-07-28 17:13:56.043 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:13:56.043 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:13:56 -2025-07-28 17:14:25.967 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:14:25.971 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:14:25.974 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:14:25.977 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:14:26.045 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:14:26.045 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:14:26 -2025-07-28 17:14:54.261 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:14:54.262 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:14:54.263 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:14:54.264 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:14:54.266 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:14:54.282 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:14:54.285 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:14:54.286 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:14:56.047 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 17:14:56.047 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:14:56 -2025-07-28 17:15:15.923 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:15:15.923 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:15:15.924 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:15:15.925 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:15.926 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:15.946 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:15:15.948 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:15.949 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:21.052 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-28 17:15:21.053 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:15:21.054 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-28 17:15:21.054 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:21.056 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:21.075 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:15:21.078 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:21.079 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:25.967 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:15:25.971 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:15:25.974 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:15:25.978 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:15:26.049 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:15:26.050 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:15:26 -2025-07-28 17:15:26.659 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:15:26.660 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:15:26.660 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:15:26.661 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:26.663 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:26.682 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:15:26.684 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:26.685 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:33.585 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:15:33.586 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:15:33.586 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:15:33.588 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:33.589 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:33.686 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:15:33.688 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:33.689 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:44.935 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:15:44.936 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:15:44.937 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:15:44.939 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:44.957 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:44.987 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:15:45.026 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:45.028 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:49.178 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:15:49.187 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:15:49.190 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:15:49.191 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:49.195 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:49.213 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:15:49.217 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:49.218 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:53.992 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:15:53.993 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:15:53.994 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:15:53.994 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:53.996 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:15:54.012 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:15:54.029 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:54.037 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:15:56.052 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:15:56.053 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:15:56 -2025-07-28 17:16:25.968 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:16:25.972 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:16:25.974 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:16:25.978 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:16:26.053 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:16:26.054 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:16:26 -2025-07-28 17:16:56.060 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:16:56.061 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:16:56 -2025-07-28 17:17:11.731 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:17:11.736 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:17:11.737 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:17:11.752 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:17:11.759 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:17:11.785 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:17:11.792 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 17:17:11.795 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 17:17:11.823 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:17:11.872 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:17:11.874 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:17:11.892 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:17:11.893 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:17:11.895 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:17:11.896 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:17:11.899 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:17:11.915 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:17:11.932 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:17:11.934 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:17:11.935 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:17:14.783 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:17:14.784 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:17:14.785 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:17:14.786 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:17:14.791 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:17:14.807 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:17:14.830 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:17:14.832 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:17:14.833 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:17:25.968 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:17:25.971 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:17:25.974 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:17:25.976 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:17:26.062 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 17:17:26.063 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:17:26 -2025-07-28 17:17:28.447 +08:00 [DBG] DESKTOP-T6EU05A [25] Successfully validated the token. -2025-07-28 17:17:28.448 +08:00 [DBG] DESKTOP-T6EU05A [25] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:17:28.449 +08:00 [DBG] DESKTOP-T6EU05A [25] Authorization was successful. -2025-07-28 17:17:28.450 +08:00 [INF] DESKTOP-T6EU05A [25] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:17:28.452 +08:00 [INF] DESKTOP-T6EU05A [25] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:17:28.469 +08:00 [INF] DESKTOP-T6EU05A [25] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:17:28.489 +08:00 [INF] DESKTOP-T6EU05A [25] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:17:28.492 +08:00 [INF] DESKTOP-T6EU05A [25] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:17:28.493 +08:00 [INF] DESKTOP-T6EU05A [25] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:17:34.195 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:17:34.270 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:17:34.272 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:17:34.273 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:17:34.274 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:17:34.290 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:17:34.309 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:17:34.312 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:17:34.313 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:17:52.705 +08:00 [DBG] DESKTOP-T6EU05A [22] Successfully validated the token. -2025-07-28 17:17:52.706 +08:00 [DBG] DESKTOP-T6EU05A [22] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:17:52.707 +08:00 [DBG] DESKTOP-T6EU05A [22] Authorization was successful. -2025-07-28 17:17:52.708 +08:00 [INF] DESKTOP-T6EU05A [22] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:17:52.709 +08:00 [INF] DESKTOP-T6EU05A [22] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:17:52.733 +08:00 [INF] DESKTOP-T6EU05A [22] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:17:52.847 +08:00 [INF] DESKTOP-T6EU05A [22] Executed DbCommand (30ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:17:53.014 +08:00 [INF] DESKTOP-T6EU05A [22] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:17:53.034 +08:00 [INF] DESKTOP-T6EU05A [22] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:17:56.065 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:17:56.068 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:17:56 -2025-07-28 17:17:59.173 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:17:59.174 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:17:59.175 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:17:59.177 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:17:59.179 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:17:59.196 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:17:59.212 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:17:59.215 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:17:59.216 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:18:05.683 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:18:05.684 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:18:05.686 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:18:05.687 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:18:05.688 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:18:05.705 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:18:05.722 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:18:05.726 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:18:05.727 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:18:12.651 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:18:12.652 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:18:12.653 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:18:12.653 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:18:12.656 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:18:12.672 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:18:12.693 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:18:12.695 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:18:12.695 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:18:25.968 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:18:25.972 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:18:25.975 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:18:25.977 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:18:26.068 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 17:18:26.069 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:18:26 -2025-07-28 17:18:31.780 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:18:31.819 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:18:31.820 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:18:31.822 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:18:31.824 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:18:31.841 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:18:31.863 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:18:31.879 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:18:31.882 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:18:37.109 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-28 17:18:37.110 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:18:37.111 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-28 17:18:37.112 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:18:37.118 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:18:37.157 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:18:37.191 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:18:37.195 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:18:37.195 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:18:56.069 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:18:56.071 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:18:56 -2025-07-28 17:19:25.967 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:19:25.972 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:19:25.974 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:19:25.977 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:19:26.074 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 17:19:26.075 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:19:26 -2025-07-28 17:19:56.077 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:19:56.078 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:19:56 -2025-07-28 17:20:25.968 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:20:25.972 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:20:25.975 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:20:25.977 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:20:26.080 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 17:20:26.080 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:20:26 -2025-07-28 17:20:56.081 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:20:56.082 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:20:56 -2025-07-28 17:21:25.967 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:21:25.972 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:21:25.975 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:21:25.978 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:21:26.083 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:21:26.084 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:21:26 -2025-07-28 17:21:35.440 +08:00 [DBG] DESKTOP-T6EU05A [27] Successfully validated the token. -2025-07-28 17:21:35.441 +08:00 [DBG] DESKTOP-T6EU05A [27] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:21:35.442 +08:00 [DBG] DESKTOP-T6EU05A [27] Authorization was successful. -2025-07-28 17:21:35.442 +08:00 [WRN] DESKTOP-T6EU05A [27] 无法获取当前用户ID -2025-07-28 17:21:35.448 +08:00 [DBG] DESKTOP-T6EU05A [27] Successfully validated the token. -2025-07-28 17:21:35.449 +08:00 [DBG] DESKTOP-T6EU05A [27] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:21:35.450 +08:00 [DBG] DESKTOP-T6EU05A [27] Authorization was successful. -2025-07-28 17:21:35.450 +08:00 [WRN] DESKTOP-T6EU05A [27] 无法获取当前用户ID -2025-07-28 17:21:37.581 +08:00 [DBG] DESKTOP-T6EU05A [27] Successfully validated the token. -2025-07-28 17:21:37.582 +08:00 [DBG] DESKTOP-T6EU05A [27] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:21:37.669 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (15ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:51:37.5848309Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:21:37.700 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:21:37.784 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:21:37.817 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (14ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='c20f04e4-4d1f-4512-9599-029b878fc7ba', @p21='be3f705b-ac52-4d35-93ad-acb4994fdfc0', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:21:37.7706677Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:21:37.861 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:21:37.878 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:21:37.880 +08:00 [INF] DESKTOP-T6EU05A [27] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:21:37.881 +08:00 [INF] DESKTOP-T6EU05A [27] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 17:21:37.882 +08:00 [INF] DESKTOP-T6EU05A [27] 获取当前密钥 -2025-07-28 17:21:37.882 +08:00 [INF] DESKTOP-T6EU05A [27] 密钥Base64验证通过,字节长度: 64 -2025-07-28 17:21:37.883 +08:00 [INF] DESKTOP-T6EU05A [27] 密钥熵值: 5.389670647189372 -2025-07-28 17:21:37.884 +08:00 [INF] DESKTOP-T6EU05A [27] 当前密钥验证通过,密钥长度: 88 -2025-07-28 17:21:37.884 +08:00 [INF] DESKTOP-T6EU05A [27] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 17:21:37.885 +08:00 [INF] DESKTOP-T6EU05A [27] 密钥编码成功,字节长度: 88 -2025-07-28 17:21:37.885 +08:00 [INF] DESKTOP-T6EU05A [27] 密钥已缓存,过期时间: "2025-07-28T09:26:37.8857899Z" -2025-07-28 17:21:37.886 +08:00 [INF] DESKTOP-T6EU05A [27] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:21:37.887 +08:00 [INF] DESKTOP-T6EU05A [27] 密钥解码成功,字节长度: 64 -2025-07-28 17:21:37.887 +08:00 [INF] DESKTOP-T6EU05A [27] 令牌签名算法: HS512 -2025-07-28 17:21:37.888 +08:00 [INF] DESKTOP-T6EU05A [27] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:36:37.8882294Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:21:37.8882314Z","NotBefore":"2025-07-28T09:21:37.8882316Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:21:37.889 +08:00 [INF] DESKTOP-T6EU05A [27] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:21:37.890 +08:00 [INF] DESKTOP-T6EU05A [27] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:21:37.890 +08:00 [INF] DESKTOP-T6EU05A [27] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:21:37.891 +08:00 [INF] DESKTOP-T6EU05A [27] 密钥解码成功,字节长度: 64 -2025-07-28 17:21:37.893 +08:00 [INF] DESKTOP-T6EU05A [27] 令牌签名算法: HS512 -2025-07-28 17:21:37.894 +08:00 [INF] DESKTOP-T6EU05A [27] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:21:37.8940966Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:21:37.8941019Z","NotBefore":"2025-07-28T09:21:37.8941021Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:21:37.911 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (13ms) [Parameters=[@p0='2a914c1d-6e32-4a9e-8b77-520c801c6a5a' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:21:37.8968450Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:21:37.8968438Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:21:37.914 +08:00 [INF] DESKTOP-T6EU05A [27] 用户 hyh 认证成功 -2025-07-28 17:21:37.915 +08:00 [INF] DESKTOP-T6EU05A [27] 账号 hyh 登录成功 -2025-07-28 17:21:37.916 +08:00 [WRN] DESKTOP-T6EU05A [27] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjIxOjM3Ljc3MDY2NzdaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTQ0OTcsImV4cCI6MTc1MzY5NTM5NywiaWF0IjoxNzUzNjk0NDk3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.W4eAsyAEhGA-nQgfLOOhKh2KrnCxkNTaEtEWyFHQA9kRuJyhYBgrTfIK5EP8ceA_8ZWGUxRH94d92-j-UzA-_g -2025-07-28 17:21:38.056 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:21:38.056 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:21:38.057 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:21:38.058 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:21:38.060 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:21:38.075 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:21:38.091 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:21:38.093 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:21:38.094 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:21:38.103 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:21:38.103 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:21:38.104 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:21:38.105 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:21:38.106 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:21:38.121 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:21:38.136 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:21:38.138 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:21:38.139 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:21:56.086 +08:00 [DBG] DESKTOP-T6EU05A [28] 获取所有连接,当前连接数:0 -2025-07-28 17:21:56.087 +08:00 [INF] DESKTOP-T6EU05A [28] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:21:56 -2025-07-28 17:22:25.968 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:22:25.972 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:22:25.974 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:22:25.977 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:22:26.087 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:22:26.088 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:22:26 -2025-07-28 17:22:56.088 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:22:56.088 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:22:56 -2025-07-28 17:23:18.427 +08:00 [DBG] DESKTOP-T6EU05A [30] Successfully validated the token. -2025-07-28 17:23:18.429 +08:00 [DBG] DESKTOP-T6EU05A [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:23:18.430 +08:00 [DBG] DESKTOP-T6EU05A [30] Authorization was successful. -2025-07-28 17:23:18.430 +08:00 [WRN] DESKTOP-T6EU05A [30] 无法获取当前用户ID -2025-07-28 17:23:18.436 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:23:18.437 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:23:18.439 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:23:18.439 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 17:23:20.361 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:23:20.362 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:23:20.377 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:53:20.3639784Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:23:20.407 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:23:20.516 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:23:20.546 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='89e361c2-2dfb-4c88-b713-624599aaf31f', @p21='c20f04e4-4d1f-4512-9599-029b878fc7ba', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:23:20.5029713Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:23:20.589 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:23:20.605 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:23:20.607 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:23:20.608 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:23:20.609 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:23:20.610 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 17:23:20.610 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 17:23:20.611 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:38:20.6115314Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:23:20.6115339Z","NotBefore":"2025-07-28T09:23:20.611534Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:23:20.612 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:23:20.613 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:23:20.614 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:23:20.615 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 17:23:20.615 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 17:23:20.616 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:23:20.6166309Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:23:20.616633Z","NotBefore":"2025-07-28T09:23:20.616633Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:23:20.632 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@p0='7ce3a206-b1ae-4a6d-9d5b-1834636248e4' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:23:20.6188298Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:23:20.6188291Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:23:20.635 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-28 17:23:20.636 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-28 17:23:20.636 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjIzOjIwLjUwMjk3MTNaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTQ2MDAsImV4cCI6MTc1MzY5NTUwMCwiaWF0IjoxNzUzNjk0NjAwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.3clvqFFFrtRu52ENjUxLUv8RPT62tsrT3RAVfbkdCN0Za5A_EyMO71LIt1RFgQr0wv2GtbWuNuUkbS88KE1IyQ -2025-07-28 17:23:20.795 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:23:20.796 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:23:20.797 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:23:20.798 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:23:20.799 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:23:20.813 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:23:20.828 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:23:20.830 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:23:20.830 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:23:20.839 +08:00 [DBG] DESKTOP-T6EU05A [28] Successfully validated the token. -2025-07-28 17:23:20.840 +08:00 [DBG] DESKTOP-T6EU05A [28] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:23:20.841 +08:00 [DBG] DESKTOP-T6EU05A [28] Authorization was successful. -2025-07-28 17:23:20.841 +08:00 [INF] DESKTOP-T6EU05A [28] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:23:20.843 +08:00 [INF] DESKTOP-T6EU05A [28] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:23:20.857 +08:00 [INF] DESKTOP-T6EU05A [28] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:23:20.872 +08:00 [INF] DESKTOP-T6EU05A [28] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:23:20.874 +08:00 [INF] DESKTOP-T6EU05A [28] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:23:20.876 +08:00 [INF] DESKTOP-T6EU05A [28] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:23:25.967 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:23:25.971 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:23:25.974 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:23:25.977 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:23:26.089 +08:00 [DBG] DESKTOP-T6EU05A [28] 获取所有连接,当前连接数:0 -2025-07-28 17:23:26.090 +08:00 [INF] DESKTOP-T6EU05A [28] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:23:26 -2025-07-28 17:23:56.091 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:23:56.092 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:23:56 -2025-07-28 17:23:59.144 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:23:59.145 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:23:59.146 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:23:59.147 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 17:23:59.153 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:23:59.154 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:23:59.155 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:23:59.156 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 17:24:01.989 +08:00 [DBG] DESKTOP-T6EU05A [28] Successfully validated the token. -2025-07-28 17:24:01.989 +08:00 [DBG] DESKTOP-T6EU05A [28] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:24:02.005 +08:00 [INF] DESKTOP-T6EU05A [28] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:54:01.9912566Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:24:02.035 +08:00 [INF] DESKTOP-T6EU05A [28] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:24:02.137 +08:00 [INF] DESKTOP-T6EU05A [28] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:24:02.167 +08:00 [INF] DESKTOP-T6EU05A [28] Executed DbCommand (14ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='e5f8e634-0fd2-4a7d-a642-48bda9e0d789', @p21='89e361c2-2dfb-4c88-b713-624599aaf31f', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:24:02.1237411Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:24:02.213 +08:00 [INF] DESKTOP-T6EU05A [28] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:24:02.228 +08:00 [INF] DESKTOP-T6EU05A [28] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:24:02.230 +08:00 [INF] DESKTOP-T6EU05A [28] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:24:02.231 +08:00 [INF] DESKTOP-T6EU05A [28] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:24:02.232 +08:00 [INF] DESKTOP-T6EU05A [28] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:24:02.233 +08:00 [INF] DESKTOP-T6EU05A [28] 密钥解码成功,字节长度: 64 -2025-07-28 17:24:02.234 +08:00 [INF] DESKTOP-T6EU05A [28] 令牌签名算法: HS512 -2025-07-28 17:24:02.235 +08:00 [INF] DESKTOP-T6EU05A [28] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:39:02.2351033Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:24:02.2351055Z","NotBefore":"2025-07-28T09:24:02.2351056Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:24:02.236 +08:00 [INF] DESKTOP-T6EU05A [28] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:24:02.237 +08:00 [INF] DESKTOP-T6EU05A [28] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:24:02.238 +08:00 [INF] DESKTOP-T6EU05A [28] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:24:02.239 +08:00 [INF] DESKTOP-T6EU05A [28] 密钥解码成功,字节长度: 64 -2025-07-28 17:24:02.239 +08:00 [INF] DESKTOP-T6EU05A [28] 令牌签名算法: HS512 -2025-07-28 17:24:02.240 +08:00 [INF] DESKTOP-T6EU05A [28] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:24:02.2404385Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:24:02.2404404Z","NotBefore":"2025-07-28T09:24:02.2404405Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:24:02.256 +08:00 [INF] DESKTOP-T6EU05A [28] Executed DbCommand (14ms) [Parameters=[@p0='6ed11557-27a0-4d1d-a41a-be55aebbb503' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:24:02.2416776Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:24:02.2416771Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:24:02.259 +08:00 [INF] DESKTOP-T6EU05A [28] 用户 hyh 认证成功 -2025-07-28 17:24:02.260 +08:00 [INF] DESKTOP-T6EU05A [28] 账号 hyh 登录成功 -2025-07-28 17:24:02.260 +08:00 [WRN] DESKTOP-T6EU05A [28] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjI0OjAyLjEyMzc0MTFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTQ2NDIsImV4cCI6MTc1MzY5NTU0MiwiaWF0IjoxNzUzNjk0NjQyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.8DdWVukvn3WxcfRy4_E1snlfbneNwPil-xhvWK5fqFGs3vTiDpVy2bPTT2eKrNVkjE63pLrczUAGqB8Cg2a65g -2025-07-28 17:24:02.533 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:24:02.533 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:24:02.534 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:24:02.535 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:24:02.536 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:24:02.551 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:24:02.566 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:24:02.568 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:24:02.569 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:24:02.576 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:24:02.577 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:24:02.578 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:24:02.579 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:24:02.580 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:24:02.594 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:24:02.609 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:24:02.611 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:24:02.612 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:24:25.968 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:24:25.972 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:24:25.974 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:24:25.977 +08:00 [DBG] DESKTOP-T6EU05A [28] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:24:26.093 +08:00 [DBG] DESKTOP-T6EU05A [28] 获取所有连接,当前连接数:0 -2025-07-28 17:24:26.094 +08:00 [INF] DESKTOP-T6EU05A [28] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:24:26 -2025-07-28 17:24:56.096 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 17:24:56.097 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:24:56 -2025-07-28 17:25:11.215 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:25:11.224 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:11.227 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:25:11.228 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 17:25:11.255 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:25:11.258 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:11.259 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:25:11.260 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 17:25:19.064 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:25:19.065 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:19.066 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:25:19.067 +08:00 [WRN] DESKTOP-T6EU05A [29] 无法获取当前用户ID -2025-07-28 17:25:19.073 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:25:19.074 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:19.075 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:25:19.076 +08:00 [WRN] DESKTOP-T6EU05A [31] 无法获取当前用户ID -2025-07-28 17:25:25.968 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:25:25.972 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:25:25.975 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:25:25.978 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:25:26.097 +08:00 [DBG] DESKTOP-T6EU05A [29] 获取所有连接,当前连接数:0 -2025-07-28 17:25:26.098 +08:00 [INF] DESKTOP-T6EU05A [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:25:26 -2025-07-28 17:25:31.312 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:25:31.313 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:31.329 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:55:31.3154511Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:25:31.357 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:25:31.444 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:25:31.476 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='4ce312f5-7140-4f7d-b7c0-30d7497a7c4c', @p21='e5f8e634-0fd2-4a7d-a642-48bda9e0d789', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:25:31.4309900Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:25:31.521 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:25:31.536 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:25:31.540 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:25:31.541 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:25:31.541 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:25:31.542 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 17:25:31.543 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 17:25:31.544 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:40:31.5442206Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:25:31.5442225Z","NotBefore":"2025-07-28T09:25:31.5442226Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:25:31.545 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:25:31.545 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:25:31.546 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:25:31.547 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 17:25:31.547 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 17:25:31.548 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:25:31.5485115Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:25:31.5485138Z","NotBefore":"2025-07-28T09:25:31.548514Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:25:31.562 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@p0='a66f7356-2206-4245-9a64-8474d110f848' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:25:31.5495045Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:25:31.5495041Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:25:31.571 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-28 17:25:31.572 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-28 17:25:31.573 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjI1OjMxLjQzMDk5MDBaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTQ3MzEsImV4cCI6MTc1MzY5NTYzMSwiaWF0IjoxNzUzNjk0NzMxLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.mXGim4odsVfmZlTKq1MXxMhGrjiM1Vd8C6tf69DqOwMKHNGTvYZHJiG70_R2GYMLu6CQvP2t3Nh7nAg5pkdnjg -2025-07-28 17:25:31.715 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:25:31.716 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:31.717 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:25:31.717 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:31.719 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:31.733 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:25:31.748 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:31.750 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:31.750 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:25:31.758 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:25:31.759 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:31.760 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:25:31.760 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:31.762 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:31.776 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:25:31.791 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:31.794 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:31.795 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:25:34.252 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:25:34.254 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:34.258 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:25:34.259 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:34.262 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:34.277 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:25:34.279 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:25:34.281 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:25:34.289 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:25:34.290 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:34.292 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:25:34.293 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:34.295 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:34.308 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:25:34.311 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:25:34.311 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:25:40.219 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:25:40.220 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:40.222 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:25:40.230 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:40.233 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:40.251 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:25:40.254 +08:00 [WRN] DESKTOP-T6EU05A [31] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 17:25:40.255 +08:00 [WRN] DESKTOP-T6EU05A [31] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 17:25:40.273 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:40.295 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:40.296 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:25:40.308 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:25:40.308 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:40.309 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:25:40.310 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:40.312 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:40.327 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:25:40.342 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:40.344 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:40.345 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:25:44.053 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:25:44.053 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:44.055 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:25:44.055 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:44.057 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:44.071 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:25:44.073 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:25:44.074 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:25:44.080 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:25:44.081 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:44.082 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:25:44.083 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:44.084 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:44.099 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:25:44.102 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:25:44.103 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:25:52.492 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:25:52.493 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:52.494 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:25:52.495 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:52.496 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:52.510 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:25:52.525 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:52.527 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:52.528 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:25:52.534 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:25:52.535 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:52.536 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:25:52.537 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:52.539 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:52.553 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:25:52.568 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:52.570 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:52.571 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:25:53.662 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:25:53.663 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:53.664 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:25:53.664 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:53.668 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:53.682 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:25:53.697 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:53.700 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:53.700 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:25:53.710 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:25:53.711 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:53.712 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:25:53.713 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:53.714 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:53.728 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:25:53.743 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:53.745 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:53.746 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:25:54.827 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:25:54.828 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:54.829 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:25:54.830 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:54.831 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:54.845 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:25:54.860 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:54.862 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:54.863 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:25:54.870 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:25:54.871 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:25:54.871 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:25:54.872 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:25:54.874 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:25:54.887 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:25:54.901 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:25:54.903 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:25:54.904 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:25:56.100 +08:00 [DBG] DESKTOP-T6EU05A [29] 获取所有连接,当前连接数:0 -2025-07-28 17:25:56.100 +08:00 [INF] DESKTOP-T6EU05A [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:25:56 -2025-07-28 17:26:04.862 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:26:04.863 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:04.864 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:26:04.865 +08:00 [WRN] DESKTOP-T6EU05A [29] 无法获取当前用户ID -2025-07-28 17:26:04.874 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:26:04.875 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:04.876 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:26:04.877 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 17:26:07.936 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:26:07.937 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:07.938 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:26:07.939 +08:00 [WRN] DESKTOP-T6EU05A [31] 无法获取当前用户ID -2025-07-28 17:26:07.946 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:26:07.947 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:07.948 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:26:07.948 +08:00 [WRN] DESKTOP-T6EU05A [31] 无法获取当前用户ID -2025-07-28 17:26:09.647 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:26:09.647 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:09.662 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:56:09.6493675Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:26:09.692 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:26:09.790 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:26:09.819 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='2b25415f-1163-4250-b213-ea070923c1af', @p21='4ce312f5-7140-4f7d-b7c0-30d7497a7c4c', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:26:09.7768125Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:26:09.862 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:26:09.877 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:26:09.880 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:26:09.880 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:26:09.881 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:26:09.882 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 17:26:09.883 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 17:26:09.884 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:41:09.884042Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:26:09.8840441Z","NotBefore":"2025-07-28T09:26:09.8840445Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:26:09.885 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:26:09.885 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:26:09.886 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:26:09.887 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-28 17:26:09.888 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-28 17:26:09.888 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:26:09.888777Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:26:09.8887789Z","NotBefore":"2025-07-28T09:26:09.888779Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:26:09.903 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@p0='b6ab2da0-74bc-44e0-9e19-96763b08ccd0' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:26:09.8898730Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:26:09.8898725Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:26:09.906 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-28 17:26:09.907 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-28 17:26:09.908 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjI2OjA5Ljc3NjgxMjVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTQ3NjksImV4cCI6MTc1MzY5NTY2OSwiaWF0IjoxNzUzNjk0NzY5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.952NWZ2NYb67-ItLiIu6bPu1jiXX0RDuS2FUeDORBtE_Wj4xs3MSPMpwrEnHB9QtKuAtEW78GOx8V6CTW0FV9g -2025-07-28 17:26:10.031 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:26:10.031 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:10.032 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:26:10.033 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:26:10.034 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:26:10.049 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:26:10.063 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:26:10.065 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:26:10.066 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:26:10.076 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:26:10.077 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:10.078 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:26:10.078 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:26:10.080 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:26:10.094 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:26:10.109 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:26:10.111 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:26:10.112 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:26:22.158 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:26:22.159 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:22.159 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:26:22.160 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:26:22.162 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:26:22.176 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:26:22.178 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:26:22.178 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:26:22.186 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:26:22.187 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:22.188 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:26:22.189 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:26:22.190 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:26:22.204 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:26:22.206 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:26:22.207 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:26:25.967 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:26:25.971 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:26:25.974 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:26:25.977 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:26:26.101 +08:00 [DBG] DESKTOP-T6EU05A [29] 获取所有连接,当前连接数:0 -2025-07-28 17:26:26.102 +08:00 [INF] DESKTOP-T6EU05A [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:26:26 -2025-07-28 17:26:56.104 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:26:56.105 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:26:56 -2025-07-28 17:26:56.617 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:26:56.618 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:26:56.622 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:26:56.622 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:26:56.625 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:26:56.696 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:26:56.698 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:26:56.699 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:27:04.956 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:27:04.964 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:04.972 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:27:04.973 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:27:04.976 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:27:04.992 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:27:04.996 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:27:04.997 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:27:09.629 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:27:09.630 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:09.631 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:27:09.632 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:27:09.633 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:27:09.646 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:27:09.650 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:27:09.651 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:27:16.291 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 17:27:16.297 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:16.301 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 17:27:16.304 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:27:16.308 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:27:16.321 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:27:16.323 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:27:16.324 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:27:25.967 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:27:25.971 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:27:25.974 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:27:25.978 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:27:26.105 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 17:27:26.106 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:27:26 -2025-07-28 17:27:27.965 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:27:27.966 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:27.968 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:27:28.003 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 17:27:28.006 +08:00 [WRN] DESKTOP-T6EU05A [29] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 17:27:28.007 +08:00 [WRN] DESKTOP-T6EU05A [29] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 17:27:28.025 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:27:28.031 +08:00 [INF] DESKTOP-T6EU05A [29] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 17:27:28.044 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:27:28.045 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:28.046 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:27:28.059 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 17:27:28.072 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:27:28.076 +08:00 [INF] DESKTOP-T6EU05A [31] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 17:27:36.902 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:27:36.903 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:36.904 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:27:36.905 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 17:27:36.911 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:27:36.912 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:36.913 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:27:36.914 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 17:27:56.107 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:27:56.108 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:27:56 -2025-07-28 17:27:56.988 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:27:56.989 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:57.003 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (12ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T08:57:56.9914786Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:27:57.031 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:27:57.119 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:27:57.145 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (12ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='f610225c-9557-4c97-83e6-f4c02680b750', @p21='2b25415f-1163-4250-b213-ea070923c1af', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:27:57.1085625Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:27:57.182 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (11ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:27:57.196 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (11ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:27:57.198 +08:00 [INF] DESKTOP-T6EU05A [29] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:27:57.199 +08:00 [INF] DESKTOP-T6EU05A [29] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 17:27:57.203 +08:00 [INF] DESKTOP-T6EU05A [29] 获取当前密钥 -2025-07-28 17:27:57.203 +08:00 [INF] DESKTOP-T6EU05A [29] 密钥Base64验证通过,字节长度: 64 -2025-07-28 17:27:57.204 +08:00 [INF] DESKTOP-T6EU05A [29] 密钥熵值: 5.389670647189372 -2025-07-28 17:27:57.204 +08:00 [INF] DESKTOP-T6EU05A [29] 当前密钥验证通过,密钥长度: 88 -2025-07-28 17:27:57.205 +08:00 [INF] DESKTOP-T6EU05A [29] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 17:27:57.206 +08:00 [INF] DESKTOP-T6EU05A [29] 密钥编码成功,字节长度: 88 -2025-07-28 17:27:57.206 +08:00 [INF] DESKTOP-T6EU05A [29] 密钥已缓存,过期时间: "2025-07-28T09:32:57.2067875Z" -2025-07-28 17:27:57.207 +08:00 [INF] DESKTOP-T6EU05A [29] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:27:57.208 +08:00 [INF] DESKTOP-T6EU05A [29] 密钥解码成功,字节长度: 64 -2025-07-28 17:27:57.208 +08:00 [INF] DESKTOP-T6EU05A [29] 令牌签名算法: HS512 -2025-07-28 17:27:57.209 +08:00 [INF] DESKTOP-T6EU05A [29] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:42:57.2092867Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:27:57.2092885Z","NotBefore":"2025-07-28T09:27:57.2092887Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:27:57.210 +08:00 [INF] DESKTOP-T6EU05A [29] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:27:57.210 +08:00 [INF] DESKTOP-T6EU05A [29] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:27:57.211 +08:00 [INF] DESKTOP-T6EU05A [29] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:27:57.212 +08:00 [INF] DESKTOP-T6EU05A [29] 密钥解码成功,字节长度: 64 -2025-07-28 17:27:57.212 +08:00 [INF] DESKTOP-T6EU05A [29] 令牌签名算法: HS512 -2025-07-28 17:27:57.213 +08:00 [INF] DESKTOP-T6EU05A [29] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:27:57.2133852Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:27:57.213387Z","NotBefore":"2025-07-28T09:27:57.213387Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:27:57.227 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (12ms) [Parameters=[@p0='b042c8f4-58c4-476d-b56e-ec9f84bb45e7' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:27:57.2145460Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:27:57.2145456Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:27:57.234 +08:00 [INF] DESKTOP-T6EU05A [29] 用户 hyh 认证成功 -2025-07-28 17:27:57.234 +08:00 [INF] DESKTOP-T6EU05A [29] 账号 hyh 登录成功 -2025-07-28 17:27:57.235 +08:00 [WRN] DESKTOP-T6EU05A [29] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjI3OjU3LjEwODU2MjVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTQ4NzcsImV4cCI6MTc1MzY5NTc3NywiaWF0IjoxNzUzNjk0ODc3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.XOgHNJ0GQB0Ohy7ntpCqcNO4Prz1JAO_NsVGnPYnuWYghZr8vNN5OcT1-FQdJqq2M4xJGn0NxEuSEr7dJwra7g -2025-07-28 17:27:57.344 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:27:57.344 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:57.345 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:27:57.359 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 17:27:57.371 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:27:57.378 +08:00 [INF] DESKTOP-T6EU05A [29] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 17:27:57.387 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:27:57.387 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:27:57.391 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:27:57.403 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 17:27:57.415 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:27:57.419 +08:00 [INF] DESKTOP-T6EU05A [5] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 17:28:02.961 +08:00 [DBG] DESKTOP-T6EU05A [29] Successfully validated the token. -2025-07-28 17:28:02.962 +08:00 [DBG] DESKTOP-T6EU05A [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:28:02.963 +08:00 [DBG] DESKTOP-T6EU05A [29] Authorization was successful. -2025-07-28 17:28:02.964 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:28:02.966 +08:00 [INF] DESKTOP-T6EU05A [29] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:28:02.978 +08:00 [INF] DESKTOP-T6EU05A [29] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:28:02.980 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:28:02.981 +08:00 [INF] DESKTOP-T6EU05A [29] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:28:02.989 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:28:02.990 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:28:02.991 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:28:02.994 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:28:02.996 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:28:03.009 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:28:03.011 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:28:03.012 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:28:15.406 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:28:15.407 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:28:15.408 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:28:15.408 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:28:15.409 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:28:15.421 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:28:15.433 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:28:15.435 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:28:15.436 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:28:15.441 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:28:15.442 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:28:15.443 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:28:15.444 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:28:15.445 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:28:15.456 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:28:15.469 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:28:15.472 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:28:15.472 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:28:25.967 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:28:25.971 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:28:25.974 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:28:25.978 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:28:26.110 +08:00 [DBG] DESKTOP-T6EU05A [29] 获取所有连接,当前连接数:0 -2025-07-28 17:28:26.110 +08:00 [INF] DESKTOP-T6EU05A [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:28:26 -2025-07-28 17:28:56.112 +08:00 [DBG] DESKTOP-T6EU05A [29] 获取所有连接,当前连接数:0 -2025-07-28 17:28:56.113 +08:00 [INF] DESKTOP-T6EU05A [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:28:56 -2025-07-28 17:29:25.967 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:29:25.972 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:29:25.974 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:29:25.978 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:29:26.114 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 17:29:26.115 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:29:26 -2025-07-28 17:29:56.116 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:29:56.117 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:29:56 -2025-07-28 17:30:25.968 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:30:25.971 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:30:25.974 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:30:25.977 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:30:26.117 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:30:26.118 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:30:26 -2025-07-28 17:30:56.119 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:30:56.120 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:30:56 -2025-07-28 17:30:58.838 +08:00 [DBG] DESKTOP-T6EU05A [39] Successfully validated the token. -2025-07-28 17:30:58.839 +08:00 [DBG] DESKTOP-T6EU05A [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:30:58.840 +08:00 [DBG] DESKTOP-T6EU05A [39] Authorization was successful. -2025-07-28 17:30:58.841 +08:00 [WRN] DESKTOP-T6EU05A [39] 无法获取当前用户ID -2025-07-28 17:30:58.847 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:30:58.847 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:30:58.848 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:30:58.849 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-28 17:31:01.160 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:31:01.161 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:01.174 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T09:01:01.1625088Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:31:01.204 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:31:01.299 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:31:01.326 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (12ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='65be7f61-adc2-4f96-9630-87c99bbf23f0', @p21='f610225c-9557-4c97-83e6-f4c02680b750', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:31:01.2877438Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:31:01.362 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:31:01.376 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:31:01.378 +08:00 [INF] DESKTOP-T6EU05A [31] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:31:01.379 +08:00 [INF] DESKTOP-T6EU05A [31] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:31:01.380 +08:00 [INF] DESKTOP-T6EU05A [31] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:31:01.380 +08:00 [INF] DESKTOP-T6EU05A [31] 密钥解码成功,字节长度: 64 -2025-07-28 17:31:01.381 +08:00 [INF] DESKTOP-T6EU05A [31] 令牌签名算法: HS512 -2025-07-28 17:31:01.382 +08:00 [INF] DESKTOP-T6EU05A [31] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:46:01.3822192Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:31:01.3822209Z","NotBefore":"2025-07-28T09:31:01.382221Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:31:01.383 +08:00 [INF] DESKTOP-T6EU05A [31] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:31:01.383 +08:00 [INF] DESKTOP-T6EU05A [31] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:31:01.384 +08:00 [INF] DESKTOP-T6EU05A [31] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:31:01.385 +08:00 [INF] DESKTOP-T6EU05A [31] 密钥解码成功,字节长度: 64 -2025-07-28 17:31:01.386 +08:00 [INF] DESKTOP-T6EU05A [31] 令牌签名算法: HS512 -2025-07-28 17:31:01.387 +08:00 [INF] DESKTOP-T6EU05A [31] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:31:01.3868981Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:31:01.3869Z","NotBefore":"2025-07-28T09:31:01.3869001Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:31:01.399 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@p0='772937e8-ebab-451c-a6ef-69d66b4d107b' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:31:01.3879673Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:31:01.3879668Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:31:01.403 +08:00 [INF] DESKTOP-T6EU05A [31] 用户 hyh 认证成功 -2025-07-28 17:31:01.403 +08:00 [INF] DESKTOP-T6EU05A [31] 账号 hyh 登录成功 -2025-07-28 17:31:01.404 +08:00 [WRN] DESKTOP-T6EU05A [31] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjMxOjAxLjI4Nzc0MzhaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTUwNjEsImV4cCI6MTc1MzY5NTk2MSwiaWF0IjoxNzUzNjk1MDYxLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.zj17-aH6VjYylDFJYhkpaaQgtOm1wdNfwaEuPV2vI23JEuhykWBrugGsgEFAiCmCDAdMuTexIKc5OmnD9IITMA -2025-07-28 17:31:01.564 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:01.564 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:01.565 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:01.566 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:01.567 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:31:01.580 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:31:01.593 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:01.596 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:31:01.596 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:31:01.602 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:01.602 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:01.603 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:01.604 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:01.605 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:31:01.617 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:31:01.629 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:01.631 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:31:01.632 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:31:03.946 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:03.947 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:03.948 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:03.949 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:03.951 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:03.964 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:31:03.967 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:31:03.967 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:31:03.976 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:31:03.976 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:03.977 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:31:03.978 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:03.979 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:03.992 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:31:03.994 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:31:03.995 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:31:05.706 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:05.707 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:05.708 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:05.708 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:05.710 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:31:05.722 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:31:05.734 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:05.736 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:31:05.737 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:31:05.747 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:05.748 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:05.749 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:05.749 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:05.751 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:31:05.764 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:31:05.777 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:05.779 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:31:05.780 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:31:09.110 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 17:31:09.111 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:09.112 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 17:31:09.119 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 17:31:09.123 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 17:31:09.139 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 17:31:09.142 +08:00 [WRN] DESKTOP-T6EU05A [38] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 17:31:09.143 +08:00 [WRN] DESKTOP-T6EU05A [38] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 17:31:09.160 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:09.164 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取设备列表,共 0 条记录 -2025-07-28 17:31:09.165 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取设备列表,共 0 条记录 -2025-07-28 17:31:09.180 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 17:31:09.181 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:09.182 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 17:31:09.182 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 17:31:09.185 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 17:31:09.197 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 17:31:09.210 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:09.212 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取设备列表,共 0 条记录 -2025-07-28 17:31:09.212 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取设备列表,共 0 条记录 -2025-07-28 17:31:10.125 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 17:31:10.126 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:10.127 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 17:31:10.133 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 17:31:10.141 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 17:31:10.162 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 17:31:10.165 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取协议版本列表,共 0 条记录 -2025-07-28 17:31:10.166 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取协议版本列表,共 0 条记录 -2025-07-28 17:31:10.179 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 17:31:10.179 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:10.180 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 17:31:10.181 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 17:31:10.184 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取协议版本列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否启用: null -2025-07-28 17:31:10.195 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 17:31:10.197 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取协议版本列表,共 0 条记录 -2025-07-28 17:31:10.198 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取协议版本列表,共 0 条记录 -2025-07-28 17:31:13.164 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:13.165 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:13.165 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:13.166 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:13.167 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:13.179 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:31:13.181 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:31:13.182 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:31:13.189 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:13.189 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:13.190 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:13.191 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:13.192 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:13.204 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:31:13.207 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:31:13.208 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 2 条记录 -2025-07-28 17:31:22.317 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:31:22.318 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:22.319 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:31:22.319 +08:00 [INF] DESKTOP-T6EU05A [31] 开始删除RAN配置,配置ID: 25dc00e3-ee5d-47dd-972d-00a17b73f292 -2025-07-28 17:31:22.321 +08:00 [INF] DESKTOP-T6EU05A [31] 开始处理删除RAN配置命令,配置ID: 25dc00e3-ee5d-47dd-972d-00a17b73f292 -2025-07-28 17:31:22.332 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__id_0='25dc00e3-ee5d-47dd-972d-00a17b73f292'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:31:22.361 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@p0='25dc00e3-ee5d-47dd-972d-00a17b73f292' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "RAN_Configurations" -WHERE "Id" = @p0; -2025-07-28 17:31:22.367 +08:00 [INF] DESKTOP-T6EU05A [31] RAN配置删除成功,配置ID: 25dc00e3-ee5d-47dd-972d-00a17b73f292 -2025-07-28 17:31:22.367 +08:00 [INF] DESKTOP-T6EU05A [31] 成功删除RAN配置,配置ID: 25dc00e3-ee5d-47dd-972d-00a17b73f292 -2025-07-28 17:31:22.381 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:22.382 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:22.383 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:22.384 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:22.385 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:22.397 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:31:22.399 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:31:22.400 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 17:31:24.165 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-28 17:31:24.166 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:24.167 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-28 17:31:24.167 +08:00 [INF] DESKTOP-T6EU05A [38] 开始删除RAN配置,配置ID: 7eb09439-e090-406b-82e0-40646a9fb44c -2025-07-28 17:31:24.168 +08:00 [INF] DESKTOP-T6EU05A [38] 开始处理删除RAN配置命令,配置ID: 7eb09439-e090-406b-82e0-40646a9fb44c -2025-07-28 17:31:24.180 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (11ms) [Parameters=[@__id_0='7eb09439-e090-406b-82e0-40646a9fb44c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:31:24.193 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (10ms) [Parameters=[@p0='7eb09439-e090-406b-82e0-40646a9fb44c' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "RAN_Configurations" -WHERE "Id" = @p0; -2025-07-28 17:31:24.196 +08:00 [INF] DESKTOP-T6EU05A [38] RAN配置删除成功,配置ID: 7eb09439-e090-406b-82e0-40646a9fb44c -2025-07-28 17:31:24.196 +08:00 [INF] DESKTOP-T6EU05A [38] 成功删除RAN配置,配置ID: 7eb09439-e090-406b-82e0-40646a9fb44c -2025-07-28 17:31:24.205 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:31:24.206 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:24.207 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:31:24.208 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:24.209 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:24.221 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:31:24.223 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:31:24.224 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:31:25.649 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:31:25.650 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:25.651 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:31:25.652 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:25.653 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:31:25.664 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:31:25.676 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:25.678 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:31:25.679 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:31:25.685 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:31:25.686 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:25.687 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-28 17:31:25.687 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:25.689 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:31:25.700 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:31:25.713 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:25.715 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:31:25.715 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:31:25.971 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:31:25.971 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:31:25.975 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:31:25.977 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:31:26.120 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:31:26.121 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:31:26 -2025-07-28 17:31:27.451 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:31:27.451 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:27.453 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:31:27.458 +08:00 [INF] DESKTOP-T6EU05A [5] 开始删除IMS配置,配置ID: undefined -2025-07-28 17:31:27.462 +08:00 [INF] DESKTOP-T6EU05A [5] 开始删除IMS配置,配置ID: undefined -2025-07-28 17:31:27.479 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -WHERE i."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:31:27.482 +08:00 [WRN] DESKTOP-T6EU05A [5] IMS配置不存在: undefined -2025-07-28 17:31:27.482 +08:00 [WRN] DESKTOP-T6EU05A [5] 删除IMS配置失败: ["IMS配置 undefined 不存在"] -2025-07-28 17:31:49.817 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:49.818 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:49.819 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:49.820 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 17:31:49.826 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:49.827 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:49.827 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:49.828 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 17:31:52.525 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-28 17:31:52.526 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:52.539 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (12ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T09:01:52.5279428Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:31:52.564 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:31:52.661 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:31:52.686 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='e61c1ab9-ebc2-4dc6-9d3b-c0f9e3138954', @p21='65be7f61-adc2-4f96-9630-87c99bbf23f0', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:31:52.6501521Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:31:52.723 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (10ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:31:52.736 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (11ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:31:52.738 +08:00 [INF] DESKTOP-T6EU05A [31] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:31:52.739 +08:00 [INF] DESKTOP-T6EU05A [31] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:31:52.739 +08:00 [INF] DESKTOP-T6EU05A [31] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:31:52.740 +08:00 [INF] DESKTOP-T6EU05A [31] 密钥解码成功,字节长度: 64 -2025-07-28 17:31:52.741 +08:00 [INF] DESKTOP-T6EU05A [31] 令牌签名算法: HS512 -2025-07-28 17:31:52.742 +08:00 [INF] DESKTOP-T6EU05A [31] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:46:52.7421712Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:31:52.7421723Z","NotBefore":"2025-07-28T09:31:52.7421724Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:31:52.743 +08:00 [INF] DESKTOP-T6EU05A [31] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:31:52.744 +08:00 [INF] DESKTOP-T6EU05A [31] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:31:52.744 +08:00 [INF] DESKTOP-T6EU05A [31] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:31:52.745 +08:00 [INF] DESKTOP-T6EU05A [31] 密钥解码成功,字节长度: 64 -2025-07-28 17:31:52.746 +08:00 [INF] DESKTOP-T6EU05A [31] 令牌签名算法: HS512 -2025-07-28 17:31:52.746 +08:00 [INF] DESKTOP-T6EU05A [31] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:31:52.7467897Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:31:52.7467912Z","NotBefore":"2025-07-28T09:31:52.7467913Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:31:52.760 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (12ms) [Parameters=[@p0='c0179b83-ba83-4da7-afc3-a2d2ee7237ed' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:31:52.7478625Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:31:52.7478620Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:31:52.763 +08:00 [INF] DESKTOP-T6EU05A [31] 用户 hyh 认证成功 -2025-07-28 17:31:52.763 +08:00 [INF] DESKTOP-T6EU05A [31] 账号 hyh 登录成功 -2025-07-28 17:31:52.764 +08:00 [WRN] DESKTOP-T6EU05A [31] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjMxOjUyLjY1MDE1MjFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTUxMTIsImV4cCI6MTc1MzY5NjAxMiwiaWF0IjoxNzUzNjk1MTEyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.kt3VNzMuAPVblURcoutUsymSppOmtap3JbZ1yh3PdBUR9pcVvCmYodNrNiecLByAKHuPdFH7YHOcgSoY4vhX4w -2025-07-28 17:31:52.904 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:31:52.905 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:52.906 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:31:52.907 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:52.908 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:31:52.919 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:31:52.932 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:52.934 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:31:52.935 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:31:52.942 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:31:52.943 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:52.944 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:31:52.944 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:52.946 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:31:52.957 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:31:52.970 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:52.972 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:31:52.972 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:31:56.122 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:31:56.123 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:31:56 -2025-07-28 17:31:56.913 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:31:56.913 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:31:56.914 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:31:56.915 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:31:56.916 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:31:57.008 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:31:57.025 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:31:57.027 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:31:57.028 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:32:15.177 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:32:15.178 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:32:15.179 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:32:15.180 +08:00 [INF] DESKTOP-T6EU05A [7] 开始删除IMS配置,配置ID: undefined -2025-07-28 17:32:15.181 +08:00 [INF] DESKTOP-T6EU05A [7] 开始删除IMS配置,配置ID: undefined -2025-07-28 17:32:15.198 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -WHERE i."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:32:15.200 +08:00 [WRN] DESKTOP-T6EU05A [7] IMS配置不存在: undefined -2025-07-28 17:32:15.201 +08:00 [WRN] DESKTOP-T6EU05A [7] 删除IMS配置失败: ["IMS配置 undefined 不存在"] -2025-07-28 17:32:25.968 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:32:25.972 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:32:25.974 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:32:25.977 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:32:26.123 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:32:26.124 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:32:26 -2025-07-28 17:32:56.125 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 17:32:56.126 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:32:56 -2025-07-28 17:33:13.606 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:33:13.607 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:33:13.608 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:33:13.609 +08:00 [INF] DESKTOP-T6EU05A [5] 开始删除IMS配置,配置ID: undefined -2025-07-28 17:33:13.611 +08:00 [INF] DESKTOP-T6EU05A [5] 开始删除IMS配置,配置ID: undefined -2025-07-28 17:33:13.627 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -WHERE i."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:33:13.629 +08:00 [WRN] DESKTOP-T6EU05A [5] IMS配置不存在: undefined -2025-07-28 17:33:13.630 +08:00 [WRN] DESKTOP-T6EU05A [5] 删除IMS配置失败: ["IMS配置 undefined 不存在"] -2025-07-28 17:33:15.620 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:33:15.621 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:33:15.622 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:33:15.622 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:33:15.624 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:33:15.640 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:33:15.657 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:33:15.659 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:33:15.660 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:33:15.667 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:33:15.668 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:33:15.669 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:33:15.670 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:33:15.671 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:33:15.687 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:33:15.705 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:33:15.708 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:33:15.709 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:33:17.798 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 17:33:17.799 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:33:17.800 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 17:33:17.805 +08:00 [INF] DESKTOP-T6EU05A [34] 开始删除核心网络配置,配置ID: undefined -2025-07-28 17:33:17.809 +08:00 [INF] DESKTOP-T6EU05A [34] 开始删除核心网配置,配置ID: undefined -2025-07-28 17:33:17.831 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (15ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -WHERE c."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:33:17.834 +08:00 [WRN] DESKTOP-T6EU05A [34] 核心网配置不存在: undefined -2025-07-28 17:33:17.835 +08:00 [WRN] DESKTOP-T6EU05A [34] 删除核心网络配置失败: ["核心网配置 undefined 不存在"] -2025-07-28 17:33:25.968 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:33:25.971 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:33:25.975 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:33:25.977 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:33:26.127 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-28 17:33:26.127 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:33:26 -2025-07-28 17:33:37.778 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:33:37.779 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:33:37.780 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:33:37.780 +08:00 [INF] DESKTOP-T6EU05A [7] 开始删除核心网络配置,配置ID: undefined -2025-07-28 17:33:37.782 +08:00 [INF] DESKTOP-T6EU05A [7] 开始删除核心网配置,配置ID: undefined -2025-07-28 17:33:37.786 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:33:37.787 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:33:37.788 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:33:37.789 +08:00 [INF] DESKTOP-T6EU05A [7] 开始删除核心网络配置,配置ID: undefined -2025-07-28 17:33:37.793 +08:00 [INF] DESKTOP-T6EU05A [7] 开始删除核心网配置,配置ID: undefined -2025-07-28 17:33:37.798 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -WHERE c."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:33:37.800 +08:00 [WRN] DESKTOP-T6EU05A [7] 核心网配置不存在: undefined -2025-07-28 17:33:37.801 +08:00 [WRN] DESKTOP-T6EU05A [7] 删除核心网络配置失败: ["核心网配置 undefined 不存在"] -2025-07-28 17:33:37.851 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (10ms) [Parameters=[@__id_0='undefined'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -WHERE c."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:33:37.854 +08:00 [WRN] DESKTOP-T6EU05A [31] 核心网配置不存在: undefined -2025-07-28 17:33:37.854 +08:00 [WRN] DESKTOP-T6EU05A [31] 删除核心网络配置失败: ["核心网配置 undefined 不存在"] -2025-07-28 17:33:56.129 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:33:56.130 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:33:56 -2025-07-28 17:34:25.967 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:34:25.972 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:34:25.975 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:34:25.978 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:34:26.132 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:34:26.133 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:34:26 -2025-07-28 17:34:56.135 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 17:34:56.136 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:34:56 -2025-07-28 17:34:56.526 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 17:34:56.527 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:34:56.528 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 17:34:56.528 +08:00 [WRN] DESKTOP-T6EU05A [34] 无法获取当前用户ID -2025-07-28 17:34:56.535 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:34:56.535 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:34:56.537 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:34:56.537 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 17:35:25.967 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:35:25.971 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:35:25.974 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:35:25.977 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:35:26.137 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 17:35:26.138 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:35:26 -2025-07-28 17:35:56.139 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:35:56.140 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:35:56 -2025-07-28 17:36:25.967 +08:00 [DBG] DESKTOP-T6EU05A [37] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:36:25.972 +08:00 [DBG] DESKTOP-T6EU05A [37] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:36:25.974 +08:00 [DBG] DESKTOP-T6EU05A [37] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:36:25.978 +08:00 [DBG] DESKTOP-T6EU05A [37] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:36:26.141 +08:00 [DBG] DESKTOP-T6EU05A [37] 获取所有连接,当前连接数:0 -2025-07-28 17:36:26.142 +08:00 [INF] DESKTOP-T6EU05A [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:36:26 -2025-07-28 17:36:56.143 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:36:56.144 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:36:56 -2025-07-28 17:37:25.967 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:37:25.971 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:37:25.974 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:37:25.977 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:37:26.144 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 17:37:26.145 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:37:26 -2025-07-28 17:37:40.936 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 17:37:40.937 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:37:41.027 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T09:07:40.9393433Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:37:41.056 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:37:41.153 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:37:41.184 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='d3ef81fc-d7d8-41f4-9bb2-98d87d3442ac', @p21='e61c1ab9-ebc2-4dc6-9d3b-c0f9e3138954', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:37:41.1396236Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:37:41.231 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:37:41.247 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:37:41.250 +08:00 [INF] DESKTOP-T6EU05A [34] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:37:41.250 +08:00 [INF] DESKTOP-T6EU05A [34] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 17:37:41.251 +08:00 [INF] DESKTOP-T6EU05A [34] 获取当前密钥 -2025-07-28 17:37:41.251 +08:00 [INF] DESKTOP-T6EU05A [34] 密钥Base64验证通过,字节长度: 64 -2025-07-28 17:37:41.252 +08:00 [INF] DESKTOP-T6EU05A [34] 密钥熵值: 5.389670647189372 -2025-07-28 17:37:41.253 +08:00 [INF] DESKTOP-T6EU05A [34] 当前密钥验证通过,密钥长度: 88 -2025-07-28 17:37:41.253 +08:00 [INF] DESKTOP-T6EU05A [34] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 17:37:41.254 +08:00 [INF] DESKTOP-T6EU05A [34] 密钥编码成功,字节长度: 88 -2025-07-28 17:37:41.255 +08:00 [INF] DESKTOP-T6EU05A [34] 密钥已缓存,过期时间: "2025-07-28T09:42:41.2552902Z" -2025-07-28 17:37:41.256 +08:00 [INF] DESKTOP-T6EU05A [34] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:37:41.256 +08:00 [INF] DESKTOP-T6EU05A [34] 密钥解码成功,字节长度: 64 -2025-07-28 17:37:41.257 +08:00 [INF] DESKTOP-T6EU05A [34] 令牌签名算法: HS512 -2025-07-28 17:37:41.258 +08:00 [INF] DESKTOP-T6EU05A [34] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T09:52:41.2581066Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:37:41.2581079Z","NotBefore":"2025-07-28T09:37:41.2581081Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:37:41.259 +08:00 [INF] DESKTOP-T6EU05A [34] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:37:41.259 +08:00 [INF] DESKTOP-T6EU05A [34] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:37:41.260 +08:00 [INF] DESKTOP-T6EU05A [34] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:37:41.261 +08:00 [INF] DESKTOP-T6EU05A [34] 密钥解码成功,字节长度: 64 -2025-07-28 17:37:41.262 +08:00 [INF] DESKTOP-T6EU05A [34] 令牌签名算法: HS512 -2025-07-28 17:37:41.262 +08:00 [INF] DESKTOP-T6EU05A [34] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:37:41.2627224Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:37:41.2627235Z","NotBefore":"2025-07-28T09:37:41.2627236Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:37:41.277 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@p0='223afbf6-b7d7-49e8-8c44-2a6af0534035' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:37:41.2637057Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:37:41.2637051Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:37:41.280 +08:00 [INF] DESKTOP-T6EU05A [34] 用户 hyh 认证成功 -2025-07-28 17:37:41.281 +08:00 [INF] DESKTOP-T6EU05A [34] 账号 hyh 登录成功 -2025-07-28 17:37:41.282 +08:00 [WRN] DESKTOP-T6EU05A [34] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjM3OjQxLjEzOTYyMzZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTU0NjEsImV4cCI6MTc1MzY5NjM2MSwiaWF0IjoxNzUzNjk1NDYxLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.Zofr7vq_7N42tcQ909MutxiM4fnGR9QBvgs2HV3PkwPmk4FuuYf7h0qrVcYMdp_qaBZ-TLRLSaoPuj8iVx1PjA -2025-07-28 17:37:41.500 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:37:41.500 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:37:41.501 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:37:41.502 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:37:41.503 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:37:41.518 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:37:41.533 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:37:41.535 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:37:41.536 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:37:41.543 +08:00 [DBG] DESKTOP-T6EU05A [27] Successfully validated the token. -2025-07-28 17:37:41.543 +08:00 [DBG] DESKTOP-T6EU05A [27] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:37:41.544 +08:00 [DBG] DESKTOP-T6EU05A [27] Authorization was successful. -2025-07-28 17:37:41.545 +08:00 [INF] DESKTOP-T6EU05A [27] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:37:41.546 +08:00 [INF] DESKTOP-T6EU05A [27] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:37:41.561 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:37:41.577 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:37:41.579 +08:00 [INF] DESKTOP-T6EU05A [27] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:37:41.580 +08:00 [INF] DESKTOP-T6EU05A [27] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 17:37:47.685 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 17:37:47.685 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:37:47.686 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 17:37:47.687 +08:00 [INF] DESKTOP-T6EU05A [34] 开始删除核心网络配置,配置ID: ed6825bb-0ae3-40c3-a481-907bbc77834c -2025-07-28 17:37:47.688 +08:00 [INF] DESKTOP-T6EU05A [34] 开始删除核心网配置,配置ID: ed6825bb-0ae3-40c3-a481-907bbc77834c -2025-07-28 17:37:47.703 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@__id_0='ed6825bb-0ae3-40c3-a481-907bbc77834c'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -WHERE c."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:37:47.728 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[@p0='ed6825bb-0ae3-40c3-a481-907bbc77834c' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "CoreNetworkConfigs" -WHERE "Id" = @p0; -2025-07-28 17:37:47.731 +08:00 [INF] DESKTOP-T6EU05A [34] 核心网配置删除成功,配置ID: ed6825bb-0ae3-40c3-a481-907bbc77834c, 配置名称: aaaa -2025-07-28 17:37:47.732 +08:00 [INF] DESKTOP-T6EU05A [34] 成功删除核心网络配置,配置ID: ed6825bb-0ae3-40c3-a481-907bbc77834c -2025-07-28 17:37:47.771 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 17:37:47.772 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:37:47.773 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 17:37:47.773 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:37:47.775 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:37:47.790 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 17:37:47.805 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:37:47.807 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 17:37:47.808 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 17:37:49.762 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:37:49.763 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:37:49.764 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:37:49.765 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:37:49.766 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:37:49.781 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:37:49.796 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:37:49.798 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:37:49.799 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:37:49.806 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:37:49.807 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:37:49.808 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:37:49.809 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:37:49.810 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:37:49.825 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:37:49.841 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:37:49.843 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 17:37:49.844 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 17:37:51.506 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 17:37:51.507 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:37:51.508 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 17:37:51.508 +08:00 [INF] DESKTOP-T6EU05A [34] 开始删除IMS配置,配置ID: 70e41d21-7936-4880-a9b7-b56761ded329 -2025-07-28 17:37:51.509 +08:00 [INF] DESKTOP-T6EU05A [34] 开始删除IMS配置,配置ID: 70e41d21-7936-4880-a9b7-b56761ded329 -2025-07-28 17:37:51.524 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@__id_0='70e41d21-7936-4880-a9b7-b56761ded329'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -WHERE i."Id" = @__id_0 -LIMIT 1 -2025-07-28 17:37:51.549 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[@p0='70e41d21-7936-4880-a9b7-b56761ded329' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "IMS_Configurations" -WHERE "Id" = @p0; -2025-07-28 17:37:51.552 +08:00 [INF] DESKTOP-T6EU05A [34] IMS配置删除成功,配置ID: 70e41d21-7936-4880-a9b7-b56761ded329, 配置名称: ddd -2025-07-28 17:37:51.553 +08:00 [INF] DESKTOP-T6EU05A [34] 成功删除IMS配置,配置ID: 70e41d21-7936-4880-a9b7-b56761ded329 -2025-07-28 17:37:51.562 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 17:37:51.563 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:37:51.564 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 17:37:51.565 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:37:51.566 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 17:37:51.581 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 17:37:51.596 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 17:37:51.599 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 17:37:51.600 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 17:37:56.146 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-28 17:37:56.147 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:37:56 -2025-07-28 17:38:25.968 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:38:25.971 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:38:25.974 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:38:25.978 +08:00 [DBG] DESKTOP-T6EU05A [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:38:26.148 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 17:38:26.148 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:38:26 -2025-07-28 17:38:56.150 +08:00 [DBG] DESKTOP-T6EU05A [27] 获取所有连接,当前连接数:0 -2025-07-28 17:38:56.151 +08:00 [INF] DESKTOP-T6EU05A [27] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:38:56 -2025-07-28 17:39:25.967 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:39:25.972 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:39:25.974 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:39:25.977 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:39:26.152 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:39:26.153 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:39:26 -2025-07-28 17:39:39.621 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 17:39:39.622 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:39:39.623 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 17:39:39.624 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:39:39.625 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:39:39.641 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:39:39.643 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:39:39.643 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:39:39.651 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-28 17:39:39.652 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:39:39.653 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-28 17:39:39.653 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:39:39.655 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:39:39.669 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:39:39.671 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:39:39.672 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:39:56.154 +08:00 [DBG] DESKTOP-T6EU05A [34] 获取所有连接,当前连接数:0 -2025-07-28 17:39:56.155 +08:00 [INF] DESKTOP-T6EU05A [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:39:56 -2025-07-28 17:40:25.968 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:40:25.971 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:40:25.974 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:40:25.977 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:40:26.155 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:40:26.156 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:40:26 -2025-07-28 17:40:56.157 +08:00 [DBG] DESKTOP-T6EU05A [27] 获取所有连接,当前连接数:0 -2025-07-28 17:40:56.158 +08:00 [INF] DESKTOP-T6EU05A [27] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:40:56 -2025-07-28 17:41:25.968 +08:00 [DBG] DESKTOP-T6EU05A [23] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:41:25.970 +08:00 [DBG] DESKTOP-T6EU05A [23] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:41:25.974 +08:00 [DBG] DESKTOP-T6EU05A [23] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:41:25.976 +08:00 [DBG] DESKTOP-T6EU05A [23] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:41:26.159 +08:00 [DBG] DESKTOP-T6EU05A [23] 获取所有连接,当前连接数:0 -2025-07-28 17:41:26.159 +08:00 [INF] DESKTOP-T6EU05A [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:41:26 -2025-07-28 17:41:56.161 +08:00 [DBG] DESKTOP-T6EU05A [26] 获取所有连接,当前连接数:0 -2025-07-28 17:41:56.162 +08:00 [INF] DESKTOP-T6EU05A [26] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:41:56 -2025-07-28 17:42:25.968 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:42:25.972 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:42:25.975 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:42:25.978 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:42:26.162 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:42:26.163 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:42:26 -2025-07-28 17:42:56.164 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:42:56.165 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:42:56 -2025-07-28 17:43:25.968 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:43:25.971 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:43:25.974 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:43:25.977 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:43:26.165 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:43:26.166 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:43:26 -2025-07-28 17:43:31.492 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:43:31.493 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:43:31.494 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:43:31.495 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 17:43:31.502 +08:00 [DBG] DESKTOP-T6EU05A [25] Successfully validated the token. -2025-07-28 17:43:31.503 +08:00 [DBG] DESKTOP-T6EU05A [25] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:43:31.503 +08:00 [DBG] DESKTOP-T6EU05A [25] Authorization was successful. -2025-07-28 17:43:31.504 +08:00 [WRN] DESKTOP-T6EU05A [25] 无法获取当前用户ID -2025-07-28 17:43:56.167 +08:00 [DBG] DESKTOP-T6EU05A [21] 获取所有连接,当前连接数:0 -2025-07-28 17:43:56.168 +08:00 [INF] DESKTOP-T6EU05A [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:43:56 -2025-07-28 17:44:25.968 +08:00 [DBG] DESKTOP-T6EU05A [25] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:44:25.971 +08:00 [DBG] DESKTOP-T6EU05A [25] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:44:25.975 +08:00 [DBG] DESKTOP-T6EU05A [25] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:44:25.978 +08:00 [DBG] DESKTOP-T6EU05A [25] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:44:26.169 +08:00 [DBG] DESKTOP-T6EU05A [25] 获取所有连接,当前连接数:0 -2025-07-28 17:44:26.170 +08:00 [INF] DESKTOP-T6EU05A [25] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:44:26 -2025-07-28 17:44:56.171 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-28 17:44:56.172 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:44:56 -2025-07-28 17:45:25.968 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:45:25.971 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:45:25.974 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:45:25.978 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:45:26.173 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:45:26.174 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:45:26 -2025-07-28 17:45:56.176 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-28 17:45:56.176 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:45:56 -2025-07-28 17:46:25.968 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:46:25.971 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:46:25.974 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:46:25.977 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:46:26.177 +08:00 [DBG] DESKTOP-T6EU05A [16] 获取所有连接,当前连接数:0 -2025-07-28 17:46:26.179 +08:00 [INF] DESKTOP-T6EU05A [16] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:46:26 -2025-07-28 17:46:53.321 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-28 17:46:53.322 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:46:53.323 +08:00 [DBG] DESKTOP-T6EU05A [13] Authorization was successful. -2025-07-28 17:46:53.324 +08:00 [WRN] DESKTOP-T6EU05A [13] 无法获取当前用户ID -2025-07-28 17:46:53.328 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:46:53.328 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:46:53.329 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:46:53.330 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-28 17:46:55.003 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:46:55.004 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:46:55.083 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T09:16:55.0061667Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:46:55.120 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (18ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:46:55.217 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:46:55.245 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (12ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='40151fe5-f067-4a49-b4f8-2c22784c1889', @p21='d3ef81fc-d7d8-41f4-9bb2-98d87d3442ac', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:46:55.2043854Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:46:55.290 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (12ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:46:55.305 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (12ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:46:55.307 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:46:55.307 +08:00 [INF] DESKTOP-T6EU05A [7] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 17:46:55.308 +08:00 [INF] DESKTOP-T6EU05A [7] 获取当前密钥 -2025-07-28 17:46:55.308 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥Base64验证通过,字节长度: 64 -2025-07-28 17:46:55.309 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥熵值: 5.389670647189372 -2025-07-28 17:46:55.310 +08:00 [INF] DESKTOP-T6EU05A [7] 当前密钥验证通过,密钥长度: 88 -2025-07-28 17:46:55.310 +08:00 [INF] DESKTOP-T6EU05A [7] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 17:46:55.311 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥编码成功,字节长度: 88 -2025-07-28 17:46:55.312 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥已缓存,过期时间: "2025-07-28T09:51:55.3121131Z" -2025-07-28 17:46:55.312 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:46:55.313 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 17:46:55.314 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 17:46:55.315 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T10:01:55.314924Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:46:55.314925Z","NotBefore":"2025-07-28T09:46:55.3149252Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:46:55.316 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:46:55.316 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:46:55.317 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:46:55.318 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 17:46:55.318 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 17:46:55.319 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:46:55.3195402Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:46:55.3195413Z","NotBefore":"2025-07-28T09:46:55.3195413Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:46:55.335 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@p0='a4df845d-f81a-4d80-a5b3-9bd746dd6039' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:46:55.3207569Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:46:55.3207564Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:46:55.338 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-28 17:46:55.339 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-28 17:46:55.339 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjQ2OjU1LjIwNDM4NTRaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTYwMTUsImV4cCI6MTc1MzY5NjkxNSwiaWF0IjoxNzUzNjk2MDE1LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.bv-5TfZZyM8PfRGUuJhBSiaIjE4vB48hVI8zCCDAZ0DRRarshcKk6P-_EuJkxX1mzJrJLrYNasv2CDaveIWH8Q -2025-07-28 17:46:55.426 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 17:46:55.427 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:46:55.427 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 17:46:55.428 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:46:55.429 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:46:55.443 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:46:55.444 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:46:55.445 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:46:55.450 +08:00 [DBG] DESKTOP-T6EU05A [16] Successfully validated the token. -2025-07-28 17:46:55.451 +08:00 [DBG] DESKTOP-T6EU05A [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:46:55.452 +08:00 [DBG] DESKTOP-T6EU05A [16] Authorization was successful. -2025-07-28 17:46:55.453 +08:00 [INF] DESKTOP-T6EU05A [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:46:55.454 +08:00 [INF] DESKTOP-T6EU05A [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:46:55.468 +08:00 [INF] DESKTOP-T6EU05A [16] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:46:55.470 +08:00 [INF] DESKTOP-T6EU05A [16] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:46:55.470 +08:00 [INF] DESKTOP-T6EU05A [16] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:46:56.181 +08:00 [DBG] DESKTOP-T6EU05A [15] 获取所有连接,当前连接数:0 -2025-07-28 17:46:56.182 +08:00 [INF] DESKTOP-T6EU05A [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:46:56 -2025-07-28 17:47:25.968 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:47:25.971 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:47:25.974 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:47:25.977 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:47:26.182 +08:00 [DBG] DESKTOP-T6EU05A [16] 获取所有连接,当前连接数:0 -2025-07-28 17:47:26.182 +08:00 [INF] DESKTOP-T6EU05A [16] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:47:26 -2025-07-28 17:47:56.184 +08:00 [DBG] DESKTOP-T6EU05A [15] 获取所有连接,当前连接数:0 -2025-07-28 17:47:56.185 +08:00 [INF] DESKTOP-T6EU05A [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:47:56 -2025-07-28 17:48:25.967 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:48:25.971 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:48:25.974 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:48:25.977 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:48:26.185 +08:00 [DBG] DESKTOP-T6EU05A [16] 获取所有连接,当前连接数:0 -2025-07-28 17:48:26.186 +08:00 [INF] DESKTOP-T6EU05A [16] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:48:26 -2025-07-28 17:48:56.187 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 17:48:56.188 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:48:56 -2025-07-28 17:49:25.968 +08:00 [DBG] DESKTOP-T6EU05A [15] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:49:25.971 +08:00 [DBG] DESKTOP-T6EU05A [15] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:49:25.974 +08:00 [DBG] DESKTOP-T6EU05A [15] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:49:25.978 +08:00 [DBG] DESKTOP-T6EU05A [15] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:49:26.189 +08:00 [DBG] DESKTOP-T6EU05A [15] 获取所有连接,当前连接数:0 -2025-07-28 17:49:26.190 +08:00 [INF] DESKTOP-T6EU05A [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:49:26 -2025-07-28 17:49:56.210 +08:00 [DBG] DESKTOP-T6EU05A [41] 获取所有连接,当前连接数:0 -2025-07-28 17:49:56.279 +08:00 [INF] DESKTOP-T6EU05A [41] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:49:56 -2025-07-28 17:50:25.968 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:50:25.971 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:50:25.974 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:50:25.977 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:50:26.280 +08:00 [DBG] DESKTOP-T6EU05A [16] 获取所有连接,当前连接数:0 -2025-07-28 17:50:26.280 +08:00 [INF] DESKTOP-T6EU05A [16] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:50:26 -2025-07-28 17:50:56.281 +08:00 [DBG] DESKTOP-T6EU05A [41] 获取所有连接,当前连接数:0 -2025-07-28 17:50:56.282 +08:00 [INF] DESKTOP-T6EU05A [41] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:50:56 -2025-07-28 17:51:14.633 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 17:51:14.634 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:51:14.636 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 17:51:14.642 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:51:14.648 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:51:14.664 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:51:14.667 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:51:14.668 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:51:19.171 +08:00 [DBG] DESKTOP-T6EU05A [16] Successfully validated the token. -2025-07-28 17:51:19.173 +08:00 [DBG] DESKTOP-T6EU05A [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:51:19.177 +08:00 [DBG] DESKTOP-T6EU05A [16] Authorization was successful. -2025-07-28 17:51:19.178 +08:00 [INF] DESKTOP-T6EU05A [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:51:19.184 +08:00 [INF] DESKTOP-T6EU05A [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:51:19.208 +08:00 [INF] DESKTOP-T6EU05A [16] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:51:19.211 +08:00 [INF] DESKTOP-T6EU05A [16] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:51:19.212 +08:00 [INF] DESKTOP-T6EU05A [16] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:51:25.967 +08:00 [DBG] DESKTOP-T6EU05A [41] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:51:25.972 +08:00 [DBG] DESKTOP-T6EU05A [41] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:51:25.975 +08:00 [DBG] DESKTOP-T6EU05A [41] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:51:25.977 +08:00 [DBG] DESKTOP-T6EU05A [41] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:51:26.284 +08:00 [DBG] DESKTOP-T6EU05A [41] 获取所有连接,当前连接数:0 -2025-07-28 17:51:26.284 +08:00 [INF] DESKTOP-T6EU05A [41] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:51:26 -2025-07-28 17:51:56.285 +08:00 [DBG] DESKTOP-T6EU05A [43] 获取所有连接,当前连接数:0 -2025-07-28 17:51:56.286 +08:00 [INF] DESKTOP-T6EU05A [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:51:56 -2025-07-28 17:52:25.967 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:52:25.971 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:52:25.975 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:52:25.977 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:52:26.086 +08:00 [DBG] DESKTOP-T6EU05A [44] Successfully validated the token. -2025-07-28 17:52:26.159 +08:00 [DBG] DESKTOP-T6EU05A [44] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:52:26.160 +08:00 [DBG] DESKTOP-T6EU05A [44] Authorization was successful. -2025-07-28 17:52:26.161 +08:00 [INF] DESKTOP-T6EU05A [44] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:52:26.162 +08:00 [INF] DESKTOP-T6EU05A [44] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:52:26.310 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (38ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:52:26.310 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 17:52:26.321 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:52:26.322 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:52:26 -2025-07-28 17:52:26.323 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:52:56.323 +08:00 [DBG] DESKTOP-T6EU05A [44] 获取所有连接,当前连接数:0 -2025-07-28 17:52:56.324 +08:00 [INF] DESKTOP-T6EU05A [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:52:56 -2025-07-28 17:53:21.028 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 17:53:21.035 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:53:21.038 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 17:53:21.039 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:53:21.041 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:53:21.121 +08:00 [INF] DESKTOP-T6EU05A [44] Executed DbCommand (74ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:53:21.126 +08:00 [INF] DESKTOP-T6EU05A [44] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:53:21.126 +08:00 [INF] DESKTOP-T6EU05A [44] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:53:25.968 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:53:25.971 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:53:25.975 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:53:25.977 +08:00 [DBG] DESKTOP-T6EU05A [16] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:53:26.325 +08:00 [DBG] DESKTOP-T6EU05A [16] 获取所有连接,当前连接数:0 -2025-07-28 17:53:26.326 +08:00 [INF] DESKTOP-T6EU05A [16] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:53:26 -2025-07-28 17:53:33.179 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 17:53:33.180 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:53:33.182 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 17:53:33.183 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:53:33.186 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:53:33.208 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:53:33.215 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:53:33.216 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:53:40.546 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 17:53:40.547 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:53:40.548 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 17:53:40.549 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:53:40.551 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:53:40.565 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:53:40.567 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:53:40.568 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:53:56.328 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 17:53:56.329 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:53:56 -2025-07-28 17:54:19.090 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 17:54:19.091 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:54:19.092 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 17:54:19.093 +08:00 [WRN] DESKTOP-T6EU05A [42] 无法获取当前用户ID -2025-07-28 17:54:19.105 +08:00 [DBG] DESKTOP-T6EU05A [44] Successfully validated the token. -2025-07-28 17:54:19.106 +08:00 [DBG] DESKTOP-T6EU05A [44] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:54:19.106 +08:00 [DBG] DESKTOP-T6EU05A [44] Authorization was successful. -2025-07-28 17:54:19.107 +08:00 [WRN] DESKTOP-T6EU05A [44] 无法获取当前用户ID -2025-07-28 17:54:20.554 +08:00 [DBG] DESKTOP-T6EU05A [44] Successfully validated the token. -2025-07-28 17:54:20.555 +08:00 [DBG] DESKTOP-T6EU05A [44] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:54:20.570 +08:00 [INF] DESKTOP-T6EU05A [44] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T09:24:20.5568920Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:54:20.611 +08:00 [INF] DESKTOP-T6EU05A [44] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:54:20.713 +08:00 [INF] DESKTOP-T6EU05A [44] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:54:20.742 +08:00 [INF] DESKTOP-T6EU05A [44] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='8bc6ad9d-d5dc-4356-943b-73995f7a455e', @p21='40151fe5-f067-4a49-b4f8-2c22784c1889', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:54:20.7003915Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:54:20.785 +08:00 [INF] DESKTOP-T6EU05A [16] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:54:20.802 +08:00 [INF] DESKTOP-T6EU05A [16] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:54:20.804 +08:00 [INF] DESKTOP-T6EU05A [16] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:54:20.804 +08:00 [INF] DESKTOP-T6EU05A [16] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 17:54:20.805 +08:00 [INF] DESKTOP-T6EU05A [16] 获取当前密钥 -2025-07-28 17:54:20.806 +08:00 [INF] DESKTOP-T6EU05A [16] 密钥Base64验证通过,字节长度: 64 -2025-07-28 17:54:20.806 +08:00 [INF] DESKTOP-T6EU05A [16] 密钥熵值: 5.389670647189372 -2025-07-28 17:54:20.807 +08:00 [INF] DESKTOP-T6EU05A [16] 当前密钥验证通过,密钥长度: 88 -2025-07-28 17:54:20.808 +08:00 [INF] DESKTOP-T6EU05A [16] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 17:54:20.809 +08:00 [INF] DESKTOP-T6EU05A [16] 密钥编码成功,字节长度: 88 -2025-07-28 17:54:20.809 +08:00 [INF] DESKTOP-T6EU05A [16] 密钥已缓存,过期时间: "2025-07-28T09:59:20.8099115Z" -2025-07-28 17:54:20.810 +08:00 [INF] DESKTOP-T6EU05A [16] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:54:20.814 +08:00 [INF] DESKTOP-T6EU05A [16] 密钥解码成功,字节长度: 64 -2025-07-28 17:54:20.815 +08:00 [INF] DESKTOP-T6EU05A [16] 令牌签名算法: HS512 -2025-07-28 17:54:20.816 +08:00 [INF] DESKTOP-T6EU05A [16] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T10:09:20.8164601Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:54:20.8164614Z","NotBefore":"2025-07-28T09:54:20.8164616Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:54:20.817 +08:00 [INF] DESKTOP-T6EU05A [16] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:54:20.818 +08:00 [INF] DESKTOP-T6EU05A [16] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:54:20.818 +08:00 [INF] DESKTOP-T6EU05A [16] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:54:20.819 +08:00 [INF] DESKTOP-T6EU05A [16] 密钥解码成功,字节长度: 64 -2025-07-28 17:54:20.820 +08:00 [INF] DESKTOP-T6EU05A [16] 令牌签名算法: HS512 -2025-07-28 17:54:20.822 +08:00 [INF] DESKTOP-T6EU05A [16] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:54:20.8219148Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:54:20.8219166Z","NotBefore":"2025-07-28T09:54:20.8219167Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:54:20.836 +08:00 [INF] DESKTOP-T6EU05A [16] Executed DbCommand (13ms) [Parameters=[@p0='fc1cfb3f-ac3a-4055-aad0-0506dda0550c' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:54:20.8236505Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:54:20.8236501Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:54:20.840 +08:00 [INF] DESKTOP-T6EU05A [16] 用户 hyh 认证成功 -2025-07-28 17:54:20.840 +08:00 [INF] DESKTOP-T6EU05A [16] 账号 hyh 登录成功 -2025-07-28 17:54:20.841 +08:00 [WRN] DESKTOP-T6EU05A [16] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjU0OjIwLjcwMDM5MTVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTY0NjAsImV4cCI6MTc1MzY5NzM2MCwiaWF0IjoxNzUzNjk2NDYwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.DpMDqZRbILmQqxMkCPWk_lA75mgSe7oxwIPHOBnRkAdWwOrg7SzT5L1bEHoMEfebHBC2qNnjWO2GSKk9y-s_CA -2025-07-28 17:54:20.926 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 17:54:20.927 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:54:20.928 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 17:54:20.928 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:54:20.930 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:54:20.942 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:54:20.945 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:54:20.946 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:54:20.951 +08:00 [DBG] DESKTOP-T6EU05A [16] Successfully validated the token. -2025-07-28 17:54:20.952 +08:00 [DBG] DESKTOP-T6EU05A [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:54:20.953 +08:00 [DBG] DESKTOP-T6EU05A [16] Authorization was successful. -2025-07-28 17:54:20.954 +08:00 [INF] DESKTOP-T6EU05A [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:54:20.955 +08:00 [INF] DESKTOP-T6EU05A [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:54:20.970 +08:00 [INF] DESKTOP-T6EU05A [16] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:54:20.974 +08:00 [INF] DESKTOP-T6EU05A [16] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:54:20.974 +08:00 [INF] DESKTOP-T6EU05A [16] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:54:25.968 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:54:25.972 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:54:25.974 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:54:25.978 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:54:26.329 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 17:54:26.330 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:54:26 -2025-07-28 17:54:56.330 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 17:54:56.331 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:54:56 -2025-07-28 17:55:25.967 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:55:25.971 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:55:25.975 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:55:25.977 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:55:26.331 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 17:55:26.332 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:55:26 -2025-07-28 17:55:28.424 +08:00 [DBG] DESKTOP-T6EU05A [16] Successfully validated the token. -2025-07-28 17:55:28.424 +08:00 [DBG] DESKTOP-T6EU05A [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:55:28.425 +08:00 [DBG] DESKTOP-T6EU05A [16] Authorization was successful. -2025-07-28 17:55:28.426 +08:00 [WRN] DESKTOP-T6EU05A [16] 无法获取当前用户ID -2025-07-28 17:55:28.435 +08:00 [DBG] DESKTOP-T6EU05A [16] Successfully validated the token. -2025-07-28 17:55:28.435 +08:00 [DBG] DESKTOP-T6EU05A [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:55:28.436 +08:00 [DBG] DESKTOP-T6EU05A [16] Authorization was successful. -2025-07-28 17:55:28.437 +08:00 [WRN] DESKTOP-T6EU05A [16] 无法获取当前用户ID -2025-07-28 17:55:29.673 +08:00 [DBG] DESKTOP-T6EU05A [51] Successfully validated the token. -2025-07-28 17:55:29.674 +08:00 [DBG] DESKTOP-T6EU05A [51] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:55:29.690 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T09:25:29.6760610Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:55:29.715 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:55:29.797 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:55:29.826 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='1ab93a6a-c03c-4ac0-ab18-b63e8132137c', @p21='8bc6ad9d-d5dc-4356-943b-73995f7a455e', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:55:29.7847527Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:55:29.869 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (12ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:55:29.883 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (12ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:55:29.886 +08:00 [INF] DESKTOP-T6EU05A [51] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:55:29.886 +08:00 [INF] DESKTOP-T6EU05A [51] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:55:29.887 +08:00 [INF] DESKTOP-T6EU05A [51] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:55:29.888 +08:00 [INF] DESKTOP-T6EU05A [51] 密钥解码成功,字节长度: 64 -2025-07-28 17:55:29.889 +08:00 [INF] DESKTOP-T6EU05A [51] 令牌签名算法: HS512 -2025-07-28 17:55:29.889 +08:00 [INF] DESKTOP-T6EU05A [51] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T10:10:29.889793Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:55:29.8897955Z","NotBefore":"2025-07-28T09:55:29.8897957Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:55:29.890 +08:00 [INF] DESKTOP-T6EU05A [51] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:55:29.891 +08:00 [INF] DESKTOP-T6EU05A [51] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:55:29.892 +08:00 [INF] DESKTOP-T6EU05A [51] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:55:29.893 +08:00 [INF] DESKTOP-T6EU05A [51] 密钥解码成功,字节长度: 64 -2025-07-28 17:55:29.894 +08:00 [INF] DESKTOP-T6EU05A [51] 令牌签名算法: HS512 -2025-07-28 17:55:29.895 +08:00 [INF] DESKTOP-T6EU05A [51] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:55:29.8950114Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:55:29.8950138Z","NotBefore":"2025-07-28T09:55:29.895014Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:55:29.911 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (13ms) [Parameters=[@p0='32d3b037-4c84-4095-9e69-4d39cddeb543' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:55:29.8982676Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:55:29.8982672Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:55:29.914 +08:00 [INF] DESKTOP-T6EU05A [51] 用户 hyh 认证成功 -2025-07-28 17:55:29.914 +08:00 [INF] DESKTOP-T6EU05A [51] 账号 hyh 登录成功 -2025-07-28 17:55:29.915 +08:00 [WRN] DESKTOP-T6EU05A [51] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjU1OjI5Ljc4NDc1MjdaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTY1MjksImV4cCI6MTc1MzY5NzQyOSwiaWF0IjoxNzUzNjk2NTI5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.sbMPUbOnbYkStWuBDy3qqMxdSXnlVipZGo5N2n1tziwNvQCZgxqpH3Fu8aE40C4I9YWxIs3hTlRiLLk5fcJb1w -2025-07-28 17:55:30.005 +08:00 [DBG] DESKTOP-T6EU05A [51] Successfully validated the token. -2025-07-28 17:55:30.006 +08:00 [DBG] DESKTOP-T6EU05A [51] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:55:30.007 +08:00 [DBG] DESKTOP-T6EU05A [51] Authorization was successful. -2025-07-28 17:55:30.007 +08:00 [INF] DESKTOP-T6EU05A [51] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:55:30.009 +08:00 [INF] DESKTOP-T6EU05A [51] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:55:30.022 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:55:30.024 +08:00 [INF] DESKTOP-T6EU05A [51] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:55:30.025 +08:00 [INF] DESKTOP-T6EU05A [51] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:55:30.035 +08:00 [DBG] DESKTOP-T6EU05A [51] Successfully validated the token. -2025-07-28 17:55:30.036 +08:00 [DBG] DESKTOP-T6EU05A [51] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:55:30.037 +08:00 [DBG] DESKTOP-T6EU05A [51] Authorization was successful. -2025-07-28 17:55:30.038 +08:00 [INF] DESKTOP-T6EU05A [51] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:55:30.039 +08:00 [INF] DESKTOP-T6EU05A [51] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:55:30.053 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:55:30.056 +08:00 [INF] DESKTOP-T6EU05A [51] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:55:30.056 +08:00 [INF] DESKTOP-T6EU05A [51] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:55:56.333 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 17:55:56.335 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:55:56 -2025-07-28 17:56:25.968 +08:00 [DBG] DESKTOP-T6EU05A [51] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:56:25.972 +08:00 [DBG] DESKTOP-T6EU05A [51] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:56:25.974 +08:00 [DBG] DESKTOP-T6EU05A [51] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:56:25.977 +08:00 [DBG] DESKTOP-T6EU05A [51] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:56:26.336 +08:00 [DBG] DESKTOP-T6EU05A [51] 获取所有连接,当前连接数:0 -2025-07-28 17:56:26.337 +08:00 [INF] DESKTOP-T6EU05A [51] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:56:26 -2025-07-28 17:56:56.338 +08:00 [DBG] DESKTOP-T6EU05A [46] 获取所有连接,当前连接数:0 -2025-07-28 17:56:56.338 +08:00 [INF] DESKTOP-T6EU05A [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:56:56 -2025-07-28 17:57:25.967 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:57:25.971 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:57:25.975 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:57:25.978 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:57:26.339 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 17:57:26.340 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:57:26 -2025-07-28 17:57:56.341 +08:00 [DBG] DESKTOP-T6EU05A [54] 获取所有连接,当前连接数:0 -2025-07-28 17:57:56.341 +08:00 [INF] DESKTOP-T6EU05A [54] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:57:56 -2025-07-28 17:58:26.038 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:58:26.038 +08:00 [DBG] DESKTOP-T6EU05A [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:58:26.039 +08:00 [DBG] DESKTOP-T6EU05A [55] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:58:26.039 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:58:26.343 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-28 17:58:26.343 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:58:26 -2025-07-28 17:58:43.508 +08:00 [DBG] DESKTOP-T6EU05A [54] Successfully validated the token. -2025-07-28 17:58:43.509 +08:00 [DBG] DESKTOP-T6EU05A [54] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:58:43.510 +08:00 [DBG] DESKTOP-T6EU05A [54] Authorization was successful. -2025-07-28 17:58:43.510 +08:00 [WRN] DESKTOP-T6EU05A [54] 无法获取当前用户ID -2025-07-28 17:58:43.528 +08:00 [DBG] DESKTOP-T6EU05A [46] Successfully validated the token. -2025-07-28 17:58:43.529 +08:00 [DBG] DESKTOP-T6EU05A [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:58:43.530 +08:00 [DBG] DESKTOP-T6EU05A [46] Authorization was successful. -2025-07-28 17:58:43.531 +08:00 [WRN] DESKTOP-T6EU05A [46] 无法获取当前用户ID -2025-07-28 17:58:45.123 +08:00 [DBG] DESKTOP-T6EU05A [54] Successfully validated the token. -2025-07-28 17:58:45.124 +08:00 [DBG] DESKTOP-T6EU05A [54] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:58:45.225 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T09:28:45.1264181Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 17:58:45.259 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:58:45.347 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 17:58:45.383 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (17ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='63d18ebc-f873-4160-a0e4-cad17e5c45ba', @p21='1ab93a6a-c03c-4ac0-ab18-b63e8132137c', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T09:58:45.3314741Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 17:58:45.434 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 17:58:45.453 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (15ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 17:58:45.456 +08:00 [INF] DESKTOP-T6EU05A [56] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:58:45.457 +08:00 [INF] DESKTOP-T6EU05A [56] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:58:45.460 +08:00 [INF] DESKTOP-T6EU05A [56] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:58:45.462 +08:00 [INF] DESKTOP-T6EU05A [56] 密钥解码成功,字节长度: 64 -2025-07-28 17:58:45.464 +08:00 [INF] DESKTOP-T6EU05A [56] 令牌签名算法: HS512 -2025-07-28 17:58:45.465 +08:00 [INF] DESKTOP-T6EU05A [56] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T10:13:45.4653426Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:58:45.4653457Z","NotBefore":"2025-07-28T09:58:45.4653459Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:58:45.467 +08:00 [INF] DESKTOP-T6EU05A [56] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 17:58:45.468 +08:00 [INF] DESKTOP-T6EU05A [56] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 17:58:45.468 +08:00 [INF] DESKTOP-T6EU05A [56] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 17:58:45.470 +08:00 [INF] DESKTOP-T6EU05A [56] 密钥解码成功,字节长度: 64 -2025-07-28 17:58:45.470 +08:00 [INF] DESKTOP-T6EU05A [56] 令牌签名算法: HS512 -2025-07-28 17:58:45.472 +08:00 [INF] DESKTOP-T6EU05A [56] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T09:58:45.4716889Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T09:58:45.4716938Z","NotBefore":"2025-07-28T09:58:45.4716942Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 17:58:45.489 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (16ms) [Parameters=[@p0='ee3cae0e-4de1-4863-9e3e-fe5e540c54d0' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T09:58:45.4734009Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T09:58:45.4734005Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 17:58:45.493 +08:00 [INF] DESKTOP-T6EU05A [56] 用户 hyh 认证成功 -2025-07-28 17:58:45.494 +08:00 [INF] DESKTOP-T6EU05A [56] 账号 hyh 登录成功 -2025-07-28 17:58:45.495 +08:00 [WRN] DESKTOP-T6EU05A [56] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDA5OjU4OjQ1LjMzMTQ3NDFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTY3MjUsImV4cCI6MTc1MzY5NzYyNSwiaWF0IjoxNzUzNjk2NzI1LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.sfIZpW2hyULM8iwsBl7LKbqCUBUm0XHiC6njNrxli8Nkz5Lq5aSvasDtz26Qr-xz4ZyQIqtYfrE3mGLVzu4tPQ -2025-07-28 17:58:45.616 +08:00 [DBG] DESKTOP-T6EU05A [54] Successfully validated the token. -2025-07-28 17:58:45.617 +08:00 [DBG] DESKTOP-T6EU05A [54] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:58:45.618 +08:00 [DBG] DESKTOP-T6EU05A [54] Authorization was successful. -2025-07-28 17:58:45.619 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:58:45.620 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:58:45.637 +08:00 [INF] DESKTOP-T6EU05A [54] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:58:45.639 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:58:45.640 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:58:45.645 +08:00 [DBG] DESKTOP-T6EU05A [55] Successfully validated the token. -2025-07-28 17:58:45.648 +08:00 [DBG] DESKTOP-T6EU05A [55] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 17:58:45.649 +08:00 [DBG] DESKTOP-T6EU05A [55] Authorization was successful. -2025-07-28 17:58:45.650 +08:00 [INF] DESKTOP-T6EU05A [55] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:58:45.652 +08:00 [INF] DESKTOP-T6EU05A [55] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 17:58:45.671 +08:00 [INF] DESKTOP-T6EU05A [55] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 17:58:45.675 +08:00 [INF] DESKTOP-T6EU05A [55] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:58:45.676 +08:00 [INF] DESKTOP-T6EU05A [55] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 17:58:56.345 +08:00 [DBG] DESKTOP-T6EU05A [54] 获取所有连接,当前连接数:0 -2025-07-28 17:58:56.346 +08:00 [INF] DESKTOP-T6EU05A [54] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:58:56 -2025-07-28 17:59:25.967 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 17:59:25.972 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 17:59:25.974 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 17:59:25.978 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 17:59:26.347 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 17:59:26.348 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:59:26 -2025-07-28 17:59:56.350 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 17:59:56.351 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 09:59:56 -2025-07-28 18:00:25.967 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:00:25.971 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:00:25.974 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:00:25.977 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:00:26.352 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 18:00:26.353 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:00:26 -2025-07-28 18:00:56.353 +08:00 [DBG] DESKTOP-T6EU05A [46] 获取所有连接,当前连接数:0 -2025-07-28 18:00:56.354 +08:00 [INF] DESKTOP-T6EU05A [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:00:56 -2025-07-28 18:01:20.945 +08:00 [DBG] DESKTOP-T6EU05A [60] Successfully validated the token. -2025-07-28 18:01:20.946 +08:00 [DBG] DESKTOP-T6EU05A [60] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:20.947 +08:00 [DBG] DESKTOP-T6EU05A [60] Authorization was successful. -2025-07-28 18:01:20.957 +08:00 [INF] DESKTOP-T6EU05A [60] 开始创建RAN配置,配置名称: RAN_111 -2025-07-28 18:01:20.962 +08:00 [INF] DESKTOP-T6EU05A [60] 开始创建RAN配置,配置名称: RAN_111 -2025-07-28 18:01:20.995 +08:00 [INF] DESKTOP-T6EU05A [60] Executed DbCommand (16ms) [Parameters=[@__name_0='RAN_111'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "RAN_Configurations" AS r - WHERE r."Name" = @__name_0) -2025-07-28 18:01:21.017 +08:00 [INF] DESKTOP-T6EU05A [60] Executed DbCommand (15ms) [Parameters=[@p0='c30d0940-df92-459a-83a0-6a7e21ae0c57' (Nullable = false), @p1='aaaaaaaaaaaaaadasadaaaa' (Nullable = false), @p2='2025-07-28T10:01:21.0001965Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='adadazczmn1' (Nullable = false), @p5='False', @p6='False', @p7='RAN_111' (Nullable = false), @p8='2025-07-28T10:01:21.0001969Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "RAN_Configurations" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 18:01:21.022 +08:00 [INF] DESKTOP-T6EU05A [60] RAN配置创建成功,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57, 配置名称: RAN_111 -2025-07-28 18:01:21.024 +08:00 [INF] DESKTOP-T6EU05A [60] 成功创建RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:21.043 +08:00 [DBG] DESKTOP-T6EU05A [46] Successfully validated the token. -2025-07-28 18:01:21.043 +08:00 [DBG] DESKTOP-T6EU05A [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:21.044 +08:00 [DBG] DESKTOP-T6EU05A [46] Authorization was successful. -2025-07-28 18:01:21.045 +08:00 [INF] DESKTOP-T6EU05A [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:21.046 +08:00 [INF] DESKTOP-T6EU05A [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:21.063 +08:00 [INF] DESKTOP-T6EU05A [46] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:01:21.066 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:21.066 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:22.709 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 18:01:22.710 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:22.711 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 18:01:22.720 +08:00 [INF] DESKTOP-T6EU05A [42] 开始更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:22.725 +08:00 [INF] DESKTOP-T6EU05A [42] 开始更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57, 配置名称: RAN_111 -2025-07-28 18:01:22.741 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (16ms) [Parameters=[@__id_0='c30d0940-df92-459a-83a0-6a7e21ae0c57'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 18:01:22.761 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (15ms) [Parameters=[@p9='c30d0940-df92-459a-83a0-6a7e21ae0c57' (Nullable = false), @p0='aaaaaaaaaaaaaadasadaaaa' (Nullable = false), @p1='2025-07-28T10:01:21.0001960Z' (DbType = DateTime), @p2='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p3='adadazczmn1' (Nullable = false), @p4='False', @p5='False', @p6='RAN_111' (Nullable = false), @p7='2025-07-28T10:01:22.7449703Z' (DbType = DateTime), @p8='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -UPDATE "RAN_Configurations" SET "ConfigContent" = @p0, "CreatedAt" = @p1, "CreatedBy" = @p2, "Description" = @p3, "IsDeleted" = @p4, "IsDisabled" = @p5, "Name" = @p6, "UpdatedAt" = @p7, "UpdatedBy" = @p8 -WHERE "Id" = @p9; -2025-07-28 18:01:22.764 +08:00 [INF] DESKTOP-T6EU05A [42] RAN配置更新成功,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57, 配置名称: RAN_111 -2025-07-28 18:01:22.765 +08:00 [INF] DESKTOP-T6EU05A [42] 成功更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:22.780 +08:00 [DBG] DESKTOP-T6EU05A [62] Successfully validated the token. -2025-07-28 18:01:22.780 +08:00 [DBG] DESKTOP-T6EU05A [62] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:22.782 +08:00 [DBG] DESKTOP-T6EU05A [62] Authorization was successful. -2025-07-28 18:01:22.782 +08:00 [INF] DESKTOP-T6EU05A [62] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:22.784 +08:00 [INF] DESKTOP-T6EU05A [62] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:22.801 +08:00 [INF] DESKTOP-T6EU05A [62] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:01:22.803 +08:00 [INF] DESKTOP-T6EU05A [62] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:22.804 +08:00 [INF] DESKTOP-T6EU05A [62] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:23.414 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 18:01:23.415 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:23.416 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 18:01:23.417 +08:00 [INF] DESKTOP-T6EU05A [42] 开始更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:23.418 +08:00 [INF] DESKTOP-T6EU05A [42] 开始更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57, 配置名称: RAN_111 -2025-07-28 18:01:23.435 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (15ms) [Parameters=[@__id_0='c30d0940-df92-459a-83a0-6a7e21ae0c57'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 18:01:23.453 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (15ms) [Parameters=[@p9='c30d0940-df92-459a-83a0-6a7e21ae0c57' (Nullable = false), @p0='aaaaaaaaaaaaaadasadaaaa' (Nullable = false), @p1='2025-07-28T10:01:21.0001960Z' (DbType = DateTime), @p2='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p3='adadazczmn1' (Nullable = false), @p4='False', @p5='False', @p6='RAN_111' (Nullable = false), @p7='2025-07-28T10:01:23.4381825Z' (DbType = DateTime), @p8='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -UPDATE "RAN_Configurations" SET "ConfigContent" = @p0, "CreatedAt" = @p1, "CreatedBy" = @p2, "Description" = @p3, "IsDeleted" = @p4, "IsDisabled" = @p5, "Name" = @p6, "UpdatedAt" = @p7, "UpdatedBy" = @p8 -WHERE "Id" = @p9; -2025-07-28 18:01:23.457 +08:00 [INF] DESKTOP-T6EU05A [42] RAN配置更新成功,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57, 配置名称: RAN_111 -2025-07-28 18:01:23.458 +08:00 [INF] DESKTOP-T6EU05A [42] 成功更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:23.467 +08:00 [DBG] DESKTOP-T6EU05A [46] Successfully validated the token. -2025-07-28 18:01:23.467 +08:00 [DBG] DESKTOP-T6EU05A [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:23.468 +08:00 [DBG] DESKTOP-T6EU05A [46] Authorization was successful. -2025-07-28 18:01:23.469 +08:00 [INF] DESKTOP-T6EU05A [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:23.470 +08:00 [INF] DESKTOP-T6EU05A [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:23.486 +08:00 [INF] DESKTOP-T6EU05A [46] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:01:23.488 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:23.489 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:24.506 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 18:01:24.507 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:24.508 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 18:01:24.509 +08:00 [INF] DESKTOP-T6EU05A [42] 开始更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:24.512 +08:00 [INF] DESKTOP-T6EU05A [42] 开始更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57, 配置名称: RAN_111 -2025-07-28 18:01:24.529 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (16ms) [Parameters=[@__id_0='c30d0940-df92-459a-83a0-6a7e21ae0c57'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 18:01:24.550 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (16ms) [Parameters=[@p9='c30d0940-df92-459a-83a0-6a7e21ae0c57' (Nullable = false), @p0='aaaaaaaaaaaaaadasadaaaa' (Nullable = false), @p1='2025-07-28T10:01:21.0001960Z' (DbType = DateTime), @p2='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p3='adadazczmn1' (Nullable = false), @p4='False', @p5='False', @p6='RAN_111' (Nullable = false), @p7='2025-07-28T10:01:24.5344596Z' (DbType = DateTime), @p8='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -UPDATE "RAN_Configurations" SET "ConfigContent" = @p0, "CreatedAt" = @p1, "CreatedBy" = @p2, "Description" = @p3, "IsDeleted" = @p4, "IsDisabled" = @p5, "Name" = @p6, "UpdatedAt" = @p7, "UpdatedBy" = @p8 -WHERE "Id" = @p9; -2025-07-28 18:01:24.553 +08:00 [INF] DESKTOP-T6EU05A [42] RAN配置更新成功,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57, 配置名称: RAN_111 -2025-07-28 18:01:24.554 +08:00 [INF] DESKTOP-T6EU05A [42] 成功更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:24.563 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 18:01:24.564 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:24.565 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 18:01:24.566 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:24.567 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:24.583 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:01:24.586 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:24.586 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:25.283 +08:00 [DBG] DESKTOP-T6EU05A [46] Successfully validated the token. -2025-07-28 18:01:25.284 +08:00 [DBG] DESKTOP-T6EU05A [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:25.285 +08:00 [DBG] DESKTOP-T6EU05A [46] Authorization was successful. -2025-07-28 18:01:25.285 +08:00 [INF] DESKTOP-T6EU05A [46] 开始更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:25.286 +08:00 [INF] DESKTOP-T6EU05A [46] 开始更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57, 配置名称: RAN_111 -2025-07-28 18:01:25.303 +08:00 [INF] DESKTOP-T6EU05A [46] Executed DbCommand (15ms) [Parameters=[@__id_0='c30d0940-df92-459a-83a0-6a7e21ae0c57'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 18:01:25.323 +08:00 [INF] DESKTOP-T6EU05A [46] Executed DbCommand (15ms) [Parameters=[@p9='c30d0940-df92-459a-83a0-6a7e21ae0c57' (Nullable = false), @p0='aaaaaaaaaaaaaadasadaaaa' (Nullable = false), @p1='2025-07-28T10:01:21.0001960Z' (DbType = DateTime), @p2='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p3='adadazczmn1' (Nullable = false), @p4='False', @p5='False', @p6='RAN_111' (Nullable = false), @p7='2025-07-28T10:01:25.3084227Z' (DbType = DateTime), @p8='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -UPDATE "RAN_Configurations" SET "ConfigContent" = @p0, "CreatedAt" = @p1, "CreatedBy" = @p2, "Description" = @p3, "IsDeleted" = @p4, "IsDisabled" = @p5, "Name" = @p6, "UpdatedAt" = @p7, "UpdatedBy" = @p8 -WHERE "Id" = @p9; -2025-07-28 18:01:25.328 +08:00 [INF] DESKTOP-T6EU05A [46] RAN配置更新成功,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57, 配置名称: RAN_111 -2025-07-28 18:01:25.329 +08:00 [INF] DESKTOP-T6EU05A [46] 成功更新RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:25.341 +08:00 [DBG] DESKTOP-T6EU05A [46] Successfully validated the token. -2025-07-28 18:01:25.342 +08:00 [DBG] DESKTOP-T6EU05A [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:25.343 +08:00 [DBG] DESKTOP-T6EU05A [46] Authorization was successful. -2025-07-28 18:01:25.343 +08:00 [INF] DESKTOP-T6EU05A [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:25.345 +08:00 [INF] DESKTOP-T6EU05A [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:25.364 +08:00 [INF] DESKTOP-T6EU05A [46] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:01:25.367 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:25.367 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 18:01:25.967 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:01:25.971 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:01:25.974 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:01:25.978 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:01:26.354 +08:00 [DBG] DESKTOP-T6EU05A [60] 获取所有连接,当前连接数:0 -2025-07-28 18:01:26.355 +08:00 [INF] DESKTOP-T6EU05A [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:01:26 -2025-07-28 18:01:29.048 +08:00 [DBG] DESKTOP-T6EU05A [46] Successfully validated the token. -2025-07-28 18:01:29.049 +08:00 [DBG] DESKTOP-T6EU05A [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:29.050 +08:00 [DBG] DESKTOP-T6EU05A [46] Authorization was successful. -2025-07-28 18:01:29.050 +08:00 [INF] DESKTOP-T6EU05A [46] 开始删除RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:29.052 +08:00 [INF] DESKTOP-T6EU05A [46] 开始处理删除RAN配置命令,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:29.068 +08:00 [INF] DESKTOP-T6EU05A [46] Executed DbCommand (16ms) [Parameters=[@__id_0='c30d0940-df92-459a-83a0-6a7e21ae0c57'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 18:01:29.087 +08:00 [INF] DESKTOP-T6EU05A [46] Executed DbCommand (16ms) [Parameters=[@p0='c30d0940-df92-459a-83a0-6a7e21ae0c57' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "RAN_Configurations" -WHERE "Id" = @p0; -2025-07-28 18:01:29.089 +08:00 [INF] DESKTOP-T6EU05A [46] RAN配置删除成功,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:29.090 +08:00 [INF] DESKTOP-T6EU05A [46] 成功删除RAN配置,配置ID: c30d0940-df92-459a-83a0-6a7e21ae0c57 -2025-07-28 18:01:29.108 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-28 18:01:29.108 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:01:29.109 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-28 18:01:29.110 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:29.112 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:01:29.129 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:01:29.131 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:01:29.132 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:01:56.356 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-28 18:01:56.357 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:01:56 -2025-07-28 18:02:25.968 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:02:25.971 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:02:25.974 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:02:25.977 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:02:26.357 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 18:02:26.358 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:02:26 -2025-07-28 18:02:56.359 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 18:02:56.359 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:02:56 -2025-07-28 18:03:25.968 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:03:25.972 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:03:25.975 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:03:25.977 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:03:26.360 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 18:03:26.360 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:03:26 -2025-07-28 18:03:56.362 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 18:03:56.363 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:03:56 -2025-07-28 18:04:25.970 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:04:25.971 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:04:25.974 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:04:25.978 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:04:26.363 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 18:04:26.364 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:04:26 -2025-07-28 18:04:56.364 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 18:04:56.365 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:04:56 -2025-07-28 18:05:25.967 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:05:25.971 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:05:25.974 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:05:25.977 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:05:26.366 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 18:05:26.367 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:05:26 -2025-07-28 18:05:56.367 +08:00 [DBG] DESKTOP-T6EU05A [67] 获取所有连接,当前连接数:0 -2025-07-28 18:05:56.368 +08:00 [INF] DESKTOP-T6EU05A [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:05:56 -2025-07-28 18:06:19.204 +08:00 [DBG] DESKTOP-T6EU05A [70] Successfully validated the token. -2025-07-28 18:06:19.207 +08:00 [DBG] DESKTOP-T6EU05A [70] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:06:19.208 +08:00 [DBG] DESKTOP-T6EU05A [70] Authorization was successful. -2025-07-28 18:06:19.209 +08:00 [INF] DESKTOP-T6EU05A [70] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:06:19.213 +08:00 [INF] DESKTOP-T6EU05A [70] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:06:19.283 +08:00 [INF] DESKTOP-T6EU05A [70] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 18:06:19.296 +08:00 [INF] DESKTOP-T6EU05A [70] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:06:19.298 +08:00 [INF] DESKTOP-T6EU05A [70] 成功获取设备列表,共 0 条记录 -2025-07-28 18:06:19.298 +08:00 [INF] DESKTOP-T6EU05A [70] 成功获取设备列表,共 0 条记录 -2025-07-28 18:06:19.304 +08:00 [DBG] DESKTOP-T6EU05A [69] Successfully validated the token. -2025-07-28 18:06:19.305 +08:00 [DBG] DESKTOP-T6EU05A [69] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:06:19.306 +08:00 [DBG] DESKTOP-T6EU05A [69] Authorization was successful. -2025-07-28 18:06:19.307 +08:00 [INF] DESKTOP-T6EU05A [69] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:06:19.308 +08:00 [INF] DESKTOP-T6EU05A [69] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:06:19.320 +08:00 [INF] DESKTOP-T6EU05A [69] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 18:06:19.332 +08:00 [INF] DESKTOP-T6EU05A [69] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:06:19.334 +08:00 [INF] DESKTOP-T6EU05A [69] 成功获取设备列表,共 0 条记录 -2025-07-28 18:06:19.335 +08:00 [INF] DESKTOP-T6EU05A [69] 成功获取设备列表,共 0 条记录 -2025-07-28 18:06:20.128 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:06:20.129 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:06:20.130 +08:00 [DBG] DESKTOP-T6EU05A [64] Authorization was successful. -2025-07-28 18:06:20.131 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取协议版本列表,页码: 1, 每页数量: 100, 搜索关键词: null, 是否启用: true -2025-07-28 18:06:20.135 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取协议版本列表,页码: 1, 每页数量: 100, 搜索关键词: null, 是否启用: true -2025-07-28 18:06:20.147 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 18:06:20.149 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取协议版本列表,共 0 条记录 -2025-07-28 18:06:20.149 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取协议版本列表,共 0 条记录 -2025-07-28 18:06:20.160 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:06:20.161 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:06:20.162 +08:00 [DBG] DESKTOP-T6EU05A [67] Authorization was successful. -2025-07-28 18:06:20.162 +08:00 [INF] DESKTOP-T6EU05A [67] 开始获取协议版本列表,页码: 1, 每页数量: 100, 搜索关键词: null, 是否启用: true -2025-07-28 18:06:20.164 +08:00 [INF] DESKTOP-T6EU05A [67] 开始获取协议版本列表,页码: 1, 每页数量: 100, 搜索关键词: null, 是否启用: true -2025-07-28 18:06:20.176 +08:00 [INF] DESKTOP-T6EU05A [67] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 18:06:20.178 +08:00 [INF] DESKTOP-T6EU05A [67] 成功获取协议版本列表,共 0 条记录 -2025-07-28 18:06:20.179 +08:00 [INF] DESKTOP-T6EU05A [67] 成功获取协议版本列表,共 0 条记录 -2025-07-28 18:06:25.967 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:06:25.972 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:06:25.974 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:06:25.978 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:06:26.369 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 18:06:26.370 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:06:26 -2025-07-28 18:06:56.371 +08:00 [DBG] DESKTOP-T6EU05A [69] 获取所有连接,当前连接数:0 -2025-07-28 18:06:56.372 +08:00 [INF] DESKTOP-T6EU05A [69] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:06:56 -2025-07-28 18:07:25.970 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:07:25.972 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:07:25.974 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:07:25.977 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:07:26.372 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 18:07:26.373 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:07:26 -2025-07-28 18:07:56.374 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 18:07:56.375 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:07:56 -2025-07-28 18:08:16.324 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-28 18:08:16.325 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:08:16.326 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-28 18:08:16.326 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:08:16.328 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:08:16.340 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:08:16.342 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:08:16.343 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:08:16.352 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:08:16.353 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:08:16.354 +08:00 [DBG] DESKTOP-T6EU05A [64] Authorization was successful. -2025-07-28 18:08:16.354 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:08:16.356 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:08:16.367 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:08:16.369 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:08:16.370 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:08:25.997 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:08:26.003 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:08:26.007 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:08:26.007 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:08:26.375 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 18:08:26.376 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:08:26 -2025-07-28 18:08:56.378 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-28 18:08:56.379 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:08:56 -2025-07-28 18:09:23.133 +08:00 [DBG] DESKTOP-T6EU05A [71] Successfully validated the token. -2025-07-28 18:09:23.136 +08:00 [DBG] DESKTOP-T6EU05A [71] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:23.137 +08:00 [DBG] DESKTOP-T6EU05A [71] Authorization was successful. -2025-07-28 18:09:23.138 +08:00 [INF] DESKTOP-T6EU05A [71] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:23.140 +08:00 [INF] DESKTOP-T6EU05A [71] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:09:23.153 +08:00 [INF] DESKTOP-T6EU05A [71] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 18:09:23.165 +08:00 [INF] DESKTOP-T6EU05A [71] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:23.168 +08:00 [INF] DESKTOP-T6EU05A [71] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:09:23.168 +08:00 [INF] DESKTOP-T6EU05A [71] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 18:09:23.176 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:09:23.177 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:23.178 +08:00 [DBG] DESKTOP-T6EU05A [64] Authorization was successful. -2025-07-28 18:09:23.178 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:23.180 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:09:23.192 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 18:09:23.205 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:23.207 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:09:23.208 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 18:09:25.967 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:09:25.972 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:09:25.974 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:09:25.978 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:09:26.381 +08:00 [DBG] DESKTOP-T6EU05A [71] 获取所有连接,当前连接数:0 -2025-07-28 18:09:26.382 +08:00 [INF] DESKTOP-T6EU05A [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:09:26 -2025-07-28 18:09:28.058 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:28.059 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:28.060 +08:00 [DBG] DESKTOP-T6EU05A [67] Authorization was successful. -2025-07-28 18:09:28.072 +08:00 [INF] DESKTOP-T6EU05A [67] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 18:09:28.085 +08:00 [INF] DESKTOP-T6EU05A [67] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:28.087 +08:00 [INF] DESKTOP-T6EU05A [67] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 18:09:28.098 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-28 18:09:28.099 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:28.099 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-28 18:09:28.112 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -2025-07-28 18:09:28.125 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:28.129 +08:00 [INF] DESKTOP-T6EU05A [73] 获取用户列表成功,共 1 条记录,当前第 1 页 -2025-07-28 18:09:30.131 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-28 18:09:30.133 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:30.134 +08:00 [DBG] DESKTOP-T6EU05A [74] Authorization was successful. -2025-07-28 18:09:30.135 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:30.136 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:09:30.148 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 18:09:30.160 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:30.165 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:09:30.166 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 18:09:30.172 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-28 18:09:30.173 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:30.174 +08:00 [DBG] DESKTOP-T6EU05A [74] Authorization was successful. -2025-07-28 18:09:30.174 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:30.176 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:09:30.188 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 18:09:30.200 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:30.202 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:09:30.203 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 18:09:32.486 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:32.486 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:32.487 +08:00 [DBG] DESKTOP-T6EU05A [67] Authorization was successful. -2025-07-28 18:09:32.488 +08:00 [INF] DESKTOP-T6EU05A [67] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:09:32.489 +08:00 [INF] DESKTOP-T6EU05A [67] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:09:32.500 +08:00 [INF] DESKTOP-T6EU05A [67] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 18:09:32.512 +08:00 [INF] DESKTOP-T6EU05A [67] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:32.515 +08:00 [INF] DESKTOP-T6EU05A [67] 成功获取设备列表,共 0 条记录 -2025-07-28 18:09:32.516 +08:00 [INF] DESKTOP-T6EU05A [67] 成功获取设备列表,共 0 条记录 -2025-07-28 18:09:32.522 +08:00 [DBG] DESKTOP-T6EU05A [71] Successfully validated the token. -2025-07-28 18:09:32.523 +08:00 [DBG] DESKTOP-T6EU05A [71] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:32.524 +08:00 [DBG] DESKTOP-T6EU05A [71] Authorization was successful. -2025-07-28 18:09:32.524 +08:00 [INF] DESKTOP-T6EU05A [71] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:09:32.526 +08:00 [INF] DESKTOP-T6EU05A [71] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:09:32.537 +08:00 [INF] DESKTOP-T6EU05A [71] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 18:09:32.549 +08:00 [INF] DESKTOP-T6EU05A [71] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:32.551 +08:00 [INF] DESKTOP-T6EU05A [71] 成功获取设备列表,共 0 条记录 -2025-07-28 18:09:32.552 +08:00 [INF] DESKTOP-T6EU05A [71] 成功获取设备列表,共 0 条记录 -2025-07-28 18:09:35.107 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:35.111 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:35.123 +08:00 [DBG] DESKTOP-T6EU05A [71] Successfully validated the token. -2025-07-28 18:09:35.124 +08:00 [DBG] DESKTOP-T6EU05A [71] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:36.129 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:36.130 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:36.138 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:36.139 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:37.141 +08:00 [DBG] DESKTOP-T6EU05A [71] Successfully validated the token. -2025-07-28 18:09:37.142 +08:00 [DBG] DESKTOP-T6EU05A [71] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:37.150 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:09:37.151 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:37.841 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:37.842 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:37.849 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:37.850 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:38.152 +08:00 [DBG] DESKTOP-T6EU05A [71] Successfully validated the token. -2025-07-28 18:09:38.152 +08:00 [DBG] DESKTOP-T6EU05A [71] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:38.158 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-28 18:09:38.159 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:38.852 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-28 18:09:38.853 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:38.859 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:09:38.860 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:39.861 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-28 18:09:39.862 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:39.870 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:09:39.871 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:40.461 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:40.462 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:40.463 +08:00 [DBG] DESKTOP-T6EU05A [67] Authorization was successful. -2025-07-28 18:09:40.464 +08:00 [INF] DESKTOP-T6EU05A [67] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:40.466 +08:00 [INF] DESKTOP-T6EU05A [67] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:40.478 +08:00 [INF] DESKTOP-T6EU05A [67] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:09:40.480 +08:00 [INF] DESKTOP-T6EU05A [67] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:09:40.481 +08:00 [INF] DESKTOP-T6EU05A [67] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:09:40.487 +08:00 [DBG] DESKTOP-T6EU05A [71] Successfully validated the token. -2025-07-28 18:09:40.487 +08:00 [DBG] DESKTOP-T6EU05A [71] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:40.488 +08:00 [DBG] DESKTOP-T6EU05A [71] Authorization was successful. -2025-07-28 18:09:40.489 +08:00 [INF] DESKTOP-T6EU05A [71] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:40.490 +08:00 [INF] DESKTOP-T6EU05A [71] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:40.502 +08:00 [INF] DESKTOP-T6EU05A [71] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:09:40.504 +08:00 [INF] DESKTOP-T6EU05A [71] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:09:40.505 +08:00 [INF] DESKTOP-T6EU05A [71] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:09:40.874 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:40.875 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:40.888 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-28 18:09:40.888 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:41.458 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-28 18:09:41.459 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:41.460 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-28 18:09:41.461 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:41.462 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:09:41.474 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 18:09:41.486 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:41.490 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:09:41.491 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 18:09:41.498 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-28 18:09:41.499 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:41.504 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-28 18:09:41.504 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:09:41.506 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:09:41.518 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 18:09:41.531 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:09:41.534 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:09:41.535 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 18:09:54.197 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-28 18:09:54.199 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:54.200 +08:00 [DBG] DESKTOP-T6EU05A [67] Authorization was successful. -2025-07-28 18:09:54.201 +08:00 [WRN] DESKTOP-T6EU05A [67] 无法获取当前用户ID -2025-07-28 18:09:54.216 +08:00 [DBG] DESKTOP-T6EU05A [71] Successfully validated the token. -2025-07-28 18:09:54.217 +08:00 [DBG] DESKTOP-T6EU05A [71] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:09:54.219 +08:00 [DBG] DESKTOP-T6EU05A [71] Authorization was successful. -2025-07-28 18:09:54.219 +08:00 [WRN] DESKTOP-T6EU05A [71] 无法获取当前用户ID -2025-07-28 18:09:56.382 +08:00 [DBG] DESKTOP-T6EU05A [71] 获取所有连接,当前连接数:0 -2025-07-28 18:09:56.382 +08:00 [INF] DESKTOP-T6EU05A [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:09:56 -2025-07-28 18:10:25.967 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:10:25.972 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:10:25.974 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:10:25.977 +08:00 [DBG] DESKTOP-T6EU05A [67] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:10:26.384 +08:00 [DBG] DESKTOP-T6EU05A [67] 获取所有连接,当前连接数:0 -2025-07-28 18:10:26.385 +08:00 [INF] DESKTOP-T6EU05A [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:10:26 -2025-07-28 18:10:56.386 +08:00 [DBG] DESKTOP-T6EU05A [75] 获取所有连接,当前连接数:0 -2025-07-28 18:10:56.387 +08:00 [INF] DESKTOP-T6EU05A [75] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:10:56 -2025-07-28 18:11:02.224 +08:00 [DBG] DESKTOP-T6EU05A [78] Successfully validated the token. -2025-07-28 18:11:02.225 +08:00 [DBG] DESKTOP-T6EU05A [78] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:02.226 +08:00 [DBG] DESKTOP-T6EU05A [78] Authorization was successful. -2025-07-28 18:11:02.227 +08:00 [WRN] DESKTOP-T6EU05A [78] 无法获取当前用户ID -2025-07-28 18:11:02.243 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:11:02.244 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:02.245 +08:00 [DBG] DESKTOP-T6EU05A [64] Authorization was successful. -2025-07-28 18:11:02.246 +08:00 [WRN] DESKTOP-T6EU05A [64] 无法获取当前用户ID -2025-07-28 18:11:03.384 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:11:03.385 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:03.399 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (11ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T09:41:03.3878235Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 18:11:03.443 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 18:11:03.541 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 18:11:03.566 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (11ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='6a343e09-da9f-4b18-b689-550163ff24ff', @p21='63d18ebc-f873-4160-a0e4-cad17e5c45ba', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T10:11:03.5288412Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 18:11:03.602 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (10ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 18:11:03.618 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (12ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 18:11:03.621 +08:00 [INF] DESKTOP-T6EU05A [64] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 18:11:03.621 +08:00 [INF] DESKTOP-T6EU05A [64] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 18:11:03.622 +08:00 [INF] DESKTOP-T6EU05A [64] 获取当前密钥 -2025-07-28 18:11:03.623 +08:00 [INF] DESKTOP-T6EU05A [64] 密钥Base64验证通过,字节长度: 64 -2025-07-28 18:11:03.623 +08:00 [INF] DESKTOP-T6EU05A [64] 密钥熵值: 5.389670647189372 -2025-07-28 18:11:03.624 +08:00 [INF] DESKTOP-T6EU05A [64] 当前密钥验证通过,密钥长度: 88 -2025-07-28 18:11:03.625 +08:00 [INF] DESKTOP-T6EU05A [64] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 18:11:03.626 +08:00 [INF] DESKTOP-T6EU05A [64] 密钥编码成功,字节长度: 88 -2025-07-28 18:11:03.627 +08:00 [INF] DESKTOP-T6EU05A [64] 密钥已缓存,过期时间: "2025-07-28T10:16:03.6270308Z" -2025-07-28 18:11:03.627 +08:00 [INF] DESKTOP-T6EU05A [64] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 18:11:03.628 +08:00 [INF] DESKTOP-T6EU05A [64] 密钥解码成功,字节长度: 64 -2025-07-28 18:11:03.629 +08:00 [INF] DESKTOP-T6EU05A [64] 令牌签名算法: HS512 -2025-07-28 18:11:03.630 +08:00 [INF] DESKTOP-T6EU05A [64] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T10:26:03.6300923Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T10:11:03.6300934Z","NotBefore":"2025-07-28T10:11:03.6300935Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 18:11:03.631 +08:00 [INF] DESKTOP-T6EU05A [64] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 18:11:03.631 +08:00 [INF] DESKTOP-T6EU05A [64] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 18:11:03.632 +08:00 [INF] DESKTOP-T6EU05A [64] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 18:11:03.633 +08:00 [INF] DESKTOP-T6EU05A [64] 密钥解码成功,字节长度: 64 -2025-07-28 18:11:03.634 +08:00 [INF] DESKTOP-T6EU05A [64] 令牌签名算法: HS512 -2025-07-28 18:11:03.634 +08:00 [INF] DESKTOP-T6EU05A [64] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T10:11:03.6347239Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T10:11:03.6347254Z","NotBefore":"2025-07-28T10:11:03.6347255Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 18:11:03.646 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (10ms) [Parameters=[@p0='b17b601e-e674-4356-9225-681953449b2f' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T10:11:03.6360702Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T10:11:03.6360698Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 18:11:03.649 +08:00 [INF] DESKTOP-T6EU05A [64] 用户 hyh 认证成功 -2025-07-28 18:11:03.650 +08:00 [INF] DESKTOP-T6EU05A [64] 账号 hyh 登录成功 -2025-07-28 18:11:03.651 +08:00 [WRN] DESKTOP-T6EU05A [64] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDEwOjExOjAzLjUyODg0MTJaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTc0NjMsImV4cCI6MTc1MzY5ODM2MywiaWF0IjoxNzUzNjk3NDYzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.ADM1ACGhL0SV8cTiNMjbXaoDfClq-90oWATVmYQyw2DGKUy2VnBIdscBAVWkDX0mYTju0op9Lb_Dlndz8OLcyQ -2025-07-28 18:11:03.783 +08:00 [DBG] DESKTOP-T6EU05A [75] Successfully validated the token. -2025-07-28 18:11:03.784 +08:00 [DBG] DESKTOP-T6EU05A [75] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:03.784 +08:00 [DBG] DESKTOP-T6EU05A [75] Authorization was successful. -2025-07-28 18:11:03.785 +08:00 [INF] DESKTOP-T6EU05A [75] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:03.787 +08:00 [INF] DESKTOP-T6EU05A [75] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:11:03.798 +08:00 [INF] DESKTOP-T6EU05A [75] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 18:11:03.811 +08:00 [INF] DESKTOP-T6EU05A [75] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:11:03.813 +08:00 [INF] DESKTOP-T6EU05A [75] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:11:03.814 +08:00 [INF] DESKTOP-T6EU05A [75] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 18:11:03.821 +08:00 [DBG] DESKTOP-T6EU05A [75] Successfully validated the token. -2025-07-28 18:11:03.822 +08:00 [DBG] DESKTOP-T6EU05A [75] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:03.823 +08:00 [DBG] DESKTOP-T6EU05A [75] Authorization was successful. -2025-07-28 18:11:03.824 +08:00 [INF] DESKTOP-T6EU05A [75] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:03.825 +08:00 [INF] DESKTOP-T6EU05A [75] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:11:03.837 +08:00 [INF] DESKTOP-T6EU05A [75] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 18:11:03.851 +08:00 [INF] DESKTOP-T6EU05A [75] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:11:03.853 +08:00 [INF] DESKTOP-T6EU05A [75] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:11:03.854 +08:00 [INF] DESKTOP-T6EU05A [75] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 18:11:05.321 +08:00 [DBG] DESKTOP-T6EU05A [71] Successfully validated the token. -2025-07-28 18:11:05.322 +08:00 [DBG] DESKTOP-T6EU05A [71] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:05.323 +08:00 [DBG] DESKTOP-T6EU05A [71] Authorization was successful. -2025-07-28 18:11:05.323 +08:00 [INF] DESKTOP-T6EU05A [71] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:05.325 +08:00 [INF] DESKTOP-T6EU05A [71] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:05.337 +08:00 [INF] DESKTOP-T6EU05A [71] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:11:05.338 +08:00 [INF] DESKTOP-T6EU05A [71] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:11:05.339 +08:00 [INF] DESKTOP-T6EU05A [71] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:11:05.345 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:11:05.346 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:05.346 +08:00 [DBG] DESKTOP-T6EU05A [64] Authorization was successful. -2025-07-28 18:11:05.347 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:05.349 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:05.361 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 18:11:05.363 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:11:05.364 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 18:11:06.637 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-28 18:11:06.638 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:06.639 +08:00 [DBG] DESKTOP-T6EU05A [74] Authorization was successful. -2025-07-28 18:11:06.640 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:06.641 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:11:06.653 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 18:11:06.665 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:11:06.668 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:11:06.668 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 18:11:06.675 +08:00 [DBG] DESKTOP-T6EU05A [75] Successfully validated the token. -2025-07-28 18:11:06.676 +08:00 [DBG] DESKTOP-T6EU05A [75] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:06.677 +08:00 [DBG] DESKTOP-T6EU05A [75] Authorization was successful. -2025-07-28 18:11:06.678 +08:00 [INF] DESKTOP-T6EU05A [75] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:06.679 +08:00 [INF] DESKTOP-T6EU05A [75] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:11:06.691 +08:00 [INF] DESKTOP-T6EU05A [75] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 18:11:06.704 +08:00 [INF] DESKTOP-T6EU05A [75] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:11:06.706 +08:00 [INF] DESKTOP-T6EU05A [75] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:11:06.706 +08:00 [INF] DESKTOP-T6EU05A [75] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 18:11:15.240 +08:00 [DBG] DESKTOP-T6EU05A [71] Successfully validated the token. -2025-07-28 18:11:15.241 +08:00 [DBG] DESKTOP-T6EU05A [71] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:15.242 +08:00 [DBG] DESKTOP-T6EU05A [71] Authorization was successful. -2025-07-28 18:11:15.250 +08:00 [INF] DESKTOP-T6EU05A [71] 开始创建核心网络配置,配置名称: 222 -2025-07-28 18:11:15.255 +08:00 [INF] DESKTOP-T6EU05A [71] 开始创建核心网配置,配置名称: 222 -2025-07-28 18:11:15.271 +08:00 [INF] DESKTOP-T6EU05A [71] Executed DbCommand (11ms) [Parameters=[@__name_0='222'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "CoreNetworkConfigs" AS c - WHERE c."Name" = @__name_0) -2025-07-28 18:11:15.287 +08:00 [INF] DESKTOP-T6EU05A [71] Executed DbCommand (11ms) [Parameters=[@p0='f331f375-0160-45fc-8ccf-b25a23096dbb' (Nullable = false), @p1='大大实打实' (Nullable = false), @p2='2025-07-28T10:11:15.2746209Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='11111' (Nullable = false), @p5='False', @p6='False', @p7='222' (Nullable = false), @p8='2025-07-28T10:11:15.2746212Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "CoreNetworkConfigs" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 18:11:15.291 +08:00 [INF] DESKTOP-T6EU05A [71] 核心网配置创建成功,配置ID: f331f375-0160-45fc-8ccf-b25a23096dbb, 配置名称: 222 -2025-07-28 18:11:15.292 +08:00 [INF] DESKTOP-T6EU05A [71] 成功创建核心网络配置,配置ID: f331f375-0160-45fc-8ccf-b25a23096dbb -2025-07-28 18:11:15.311 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:11:15.312 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:15.313 +08:00 [DBG] DESKTOP-T6EU05A [64] Authorization was successful. -2025-07-28 18:11:15.313 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:15.315 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:11:15.326 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 18:11:15.339 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:11:15.341 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 18:11:15.342 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 18:11:17.775 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-28 18:11:17.776 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:17.777 +08:00 [DBG] DESKTOP-T6EU05A [74] Authorization was successful. -2025-07-28 18:11:17.777 +08:00 [INF] DESKTOP-T6EU05A [74] 开始删除核心网络配置,配置ID: f331f375-0160-45fc-8ccf-b25a23096dbb -2025-07-28 18:11:17.778 +08:00 [INF] DESKTOP-T6EU05A [74] 开始删除核心网配置,配置ID: f331f375-0160-45fc-8ccf-b25a23096dbb -2025-07-28 18:11:17.790 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (10ms) [Parameters=[@__id_0='f331f375-0160-45fc-8ccf-b25a23096dbb'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -WHERE c."Id" = @__id_0 -LIMIT 1 -2025-07-28 18:11:17.803 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (10ms) [Parameters=[@p0='f331f375-0160-45fc-8ccf-b25a23096dbb' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "CoreNetworkConfigs" -WHERE "Id" = @p0; -2025-07-28 18:11:17.805 +08:00 [INF] DESKTOP-T6EU05A [74] 核心网配置删除成功,配置ID: f331f375-0160-45fc-8ccf-b25a23096dbb, 配置名称: 222 -2025-07-28 18:11:17.806 +08:00 [INF] DESKTOP-T6EU05A [74] 成功删除核心网络配置,配置ID: f331f375-0160-45fc-8ccf-b25a23096dbb -2025-07-28 18:11:17.815 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-28 18:11:17.816 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:17.816 +08:00 [DBG] DESKTOP-T6EU05A [64] Authorization was successful. -2025-07-28 18:11:17.817 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 18:11:17.819 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 18:11:17.830 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 18:11:17.843 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:11:17.845 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 18:11:17.846 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 18:11:25.967 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:11:25.971 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:11:25.974 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:11:25.977 +08:00 [DBG] DESKTOP-T6EU05A [64] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:11:26.388 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 18:11:26.389 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:11:26 -2025-07-28 18:11:29.160 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-28 18:11:29.160 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:29.161 +08:00 [DBG] DESKTOP-T6EU05A [74] Authorization was successful. -2025-07-28 18:11:29.168 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 18:11:29.172 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 18:11:29.250 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 18:11:29.252 +08:00 [WRN] DESKTOP-T6EU05A [74] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 18:11:29.253 +08:00 [WRN] DESKTOP-T6EU05A [74] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 18:11:29.270 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:11:29.274 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 18:11:29.275 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 18:11:29.286 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-28 18:11:29.286 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:11:29.287 +08:00 [DBG] DESKTOP-T6EU05A [74] Authorization was successful. -2025-07-28 18:11:29.288 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 18:11:29.290 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 18:11:29.302 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 18:11:29.315 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:11:29.317 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 18:11:29.318 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 18:11:56.392 +08:00 [DBG] DESKTOP-T6EU05A [75] 获取所有连接,当前连接数:0 -2025-07-28 18:11:56.395 +08:00 [INF] DESKTOP-T6EU05A [75] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:11:56 -2025-07-28 18:12:25.968 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:12:25.972 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:12:25.975 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:12:25.977 +08:00 [DBG] DESKTOP-T6EU05A [71] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:12:26.396 +08:00 [DBG] DESKTOP-T6EU05A [64] 获取所有连接,当前连接数:0 -2025-07-28 18:12:26.397 +08:00 [INF] DESKTOP-T6EU05A [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:12:26 -2025-07-28 18:18:33.276 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-28 18:18:33.314 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-28 18:18:33.316 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-28 18:18:34.887 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-28 18:18:34.909 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 18:18:35.058 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 18:18:35.060 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 18:18:35.064 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.369506584566448 -2025-07-28 18:18:35.070 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 18:18:35.072 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-28 18:18:35.075 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-28 18:18:35.078 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:18:35.079 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 18:18:35.080 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 18:18:35.081 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 18:18:35.081 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:18:35.081 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 18:18:35.083 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 18:18:35.083 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-28 18:18:35.084 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 18:18:35.084 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:18:35.085 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 18:18:35.086 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-28 18:18:35.086 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 18:18:35.086 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:18:35.087 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 18:18:35.091 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 18:18:35.092 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 18:18:35.093 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 18:18:35.095 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 18:18:35.096 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-28 18:18:35.097 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 18:18:35.098 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 18:18:35.099 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-28 18:18:35.100 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 18:18:35.101 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-28 18:18:35.102 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 18:18:35.128 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 18:18:35.129 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-28 18:18:35.129 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-28 18:18:35.133 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-28 18:18:35.135 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-28 18:18:35.145 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-28 18:18:35.147 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-28 18:18:35.150 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-28 18:18:35.151 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:18:35 -2025-07-28 18:18:38.971 +08:00 [DBG] DESKTOP-T6EU05A [15] Successfully validated the token. -2025-07-28 18:18:38.985 +08:00 [DBG] DESKTOP-T6EU05A [15] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:18:39.001 +08:00 [DBG] DESKTOP-T6EU05A [15] Authorization was successful. -2025-07-28 18:18:39.042 +08:00 [WRN] DESKTOP-T6EU05A [15] 无法获取当前用户ID -2025-07-28 18:18:39.075 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-28 18:18:39.077 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:18:39.082 +08:00 [DBG] DESKTOP-T6EU05A [13] Authorization was successful. -2025-07-28 18:18:39.085 +08:00 [WRN] DESKTOP-T6EU05A [13] 无法获取当前用户ID -2025-07-28 18:18:50.448 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-28 18:18:50.449 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:18:51.534 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 18:18:51.542 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 18:18:51.545 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 18:18:51.546 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 18:18:51.547 +08:00 [WRN] DESKTOP-T6EU05A [10] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 18:18:51.651 +08:00 [WRN] DESKTOP-T6EU05A [10] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 18:18:51.657 +08:00 [WRN] DESKTOP-T6EU05A [10] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 18:18:52.507 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (73ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-28T09:48:51.9648916Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 18:18:52.669 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 18:18:52.872 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 18:18:53.014 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='7a7e457f-78ca-4bc3-8c66-5ee76c50e29e', @p21='6a343e09-da9f-4b18-b689-550163ff24ff', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T10:18:52.8519267Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 18:18:53.097 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 18:18:53.139 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 18:18:53.143 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 18:18:53.144 +08:00 [INF] DESKTOP-T6EU05A [7] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 18:18:53.145 +08:00 [INF] DESKTOP-T6EU05A [7] 获取当前密钥 -2025-07-28 18:18:53.146 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥Base64验证通过,字节长度: 64 -2025-07-28 18:18:53.147 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥熵值: 5.389670647189372 -2025-07-28 18:18:53.147 +08:00 [INF] DESKTOP-T6EU05A [7] 当前密钥验证通过,密钥长度: 88 -2025-07-28 18:18:53.148 +08:00 [INF] DESKTOP-T6EU05A [7] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 18:18:53.149 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥编码成功,字节长度: 88 -2025-07-28 18:18:53.150 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥已缓存,过期时间: "2025-07-28T10:23:53.1509295Z" -2025-07-28 18:18:53.152 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 18:18:53.153 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 18:18:53.154 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 18:18:53.172 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T10:33:53.1551345Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T10:18:53.1553304Z","NotBefore":"2025-07-28T10:18:53.1553846Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 18:18:53.174 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 18:18:53.174 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 18:18:53.175 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 18:18:53.176 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-28 18:18:53.177 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-28 18:18:53.178 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T10:18:53.1778388Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T10:18:53.1778407Z","NotBefore":"2025-07-28T10:18:53.1778408Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 18:18:53.271 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@p0='98c0fed2-1b94-471b-a98d-bec2f5ad71f0' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T10:18:53.1903701Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T10:18:53.1903690Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 18:18:53.277 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-28 18:18:53.279 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-28 18:18:53.280 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDEwOjE4OjUyLjg1MTkyNjdaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM2OTc5MzMsImV4cCI6MTc1MzY5ODgzMywiaWF0IjoxNzUzNjk3OTMzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.Q1GCHN5grWBPaTbvVOKMaIWkvbMpBE1xqGTlTf8jAozRccF9v2uqwDczZUh8j69fb7kKt5wiKJPCwDnbNWSe5w -2025-07-28 18:18:53.405 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-28 18:18:53.406 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:18:53.408 +08:00 [DBG] DESKTOP-T6EU05A [13] Authorization was successful. -2025-07-28 18:18:53.429 +08:00 [INF] DESKTOP-T6EU05A [13] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 18:18:53.487 +08:00 [INF] DESKTOP-T6EU05A [13] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 18:18:53.523 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 18:18:53.529 +08:00 [WRN] DESKTOP-T6EU05A [13] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 18:18:53.532 +08:00 [WRN] DESKTOP-T6EU05A [13] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 18:18:53.554 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:18:53.558 +08:00 [INF] DESKTOP-T6EU05A [13] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 18:18:53.559 +08:00 [INF] DESKTOP-T6EU05A [13] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 18:18:53.570 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 18:18:53.571 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:18:53.572 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 18:18:53.573 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 18:18:53.586 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 18:18:53.613 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 18:18:53.632 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:18:53.634 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 18:18:53.635 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 18:18:56.246 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-28 18:18:56.247 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:18:56.248 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-28 18:18:56.255 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:18:56.264 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:18:56.286 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 18:18:56.289 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 18:18:56.290 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 18:18:56.311 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:18:56.315 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 18:18:56.316 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取设备列表,共 0 条记录 -2025-07-28 18:18:56.326 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 18:18:56.327 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:18:56.328 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 18:18:56.329 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:18:56.331 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:18:56.348 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 18:18:56.366 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:18:56.368 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 18:18:56.369 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取设备列表,共 0 条记录 -2025-07-28 18:19:05.152 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-28 18:19:05.153 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:19:05 -2025-07-28 18:19:07.991 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-28 18:19:07.992 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:19:07.993 +08:00 [DBG] DESKTOP-T6EU05A [13] Authorization was successful. -2025-07-28 18:19:08.002 +08:00 [INF] DESKTOP-T6EU05A [13] 开始创建设备,设备名称: 111 -2025-07-28 18:19:08.006 +08:00 [INF] DESKTOP-T6EU05A [13] 开始创建设备,设备名称: 111, 序列号: 111 -2025-07-28 18:19:08.037 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (15ms) [Parameters=[@__serialNumber_0='111'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "CellularDevices" AS c - WHERE c."SerialNumber" = @__serialNumber_0) -2025-07-28 18:19:08.084 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (15ms) [Parameters=[@p0='274be534-04c3-44c0-a7f9-33bc2d792baa' (Nullable = false), @p1='8080', @p2='2025-07-28T10:19:08.0413454Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='1111' (Nullable = false), @p5='192.168.11.1' (Nullable = false), @p6='False', @p7='True', @p8='False', @p9='111' (Nullable = false), @p10='111' (Nullable = false), @p11='2025-07-28T10:19:08.0413455Z' (DbType = DateTime), @p12='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "CellularDevices" ("Id", "AgentPort", "CreatedAt", "CreatedBy", "Description", "IpAddress", "IsDeleted", "IsEnabled", "IsRunning", "Name", "SerialNumber", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12); -2025-07-28 18:19:08.089 +08:00 [INF] DESKTOP-T6EU05A [13] 设备创建成功,设备ID: 274be534-04c3-44c0-a7f9-33bc2d792baa, 设备名称: 111, 序列号: 111 -2025-07-28 18:19:08.090 +08:00 [INF] DESKTOP-T6EU05A [13] 成功创建设备,设备ID: 274be534-04c3-44c0-a7f9-33bc2d792baa -2025-07-28 18:19:08.106 +08:00 [DBG] DESKTOP-T6EU05A [16] Successfully validated the token. -2025-07-28 18:19:08.107 +08:00 [DBG] DESKTOP-T6EU05A [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:19:08.108 +08:00 [DBG] DESKTOP-T6EU05A [16] Authorization was successful. -2025-07-28 18:19:08.109 +08:00 [INF] DESKTOP-T6EU05A [16] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:19:08.114 +08:00 [INF] DESKTOP-T6EU05A [16] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:19:08.131 +08:00 [INF] DESKTOP-T6EU05A [16] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 18:19:08.153 +08:00 [INF] DESKTOP-T6EU05A [16] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:19:08.160 +08:00 [INF] DESKTOP-T6EU05A [16] 成功获取设备列表,共 1 条记录 -2025-07-28 18:19:08.161 +08:00 [INF] DESKTOP-T6EU05A [16] 成功获取设备列表,共 1 条记录 -2025-07-28 18:19:11.021 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-28 18:19:11.022 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:19:11.023 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-28 18:19:11.029 +08:00 [INF] DESKTOP-T6EU05A [7] 开始删除设备,设备ID: 274be534-04c3-44c0-a7f9-33bc2d792baa -2025-07-28 18:19:11.032 +08:00 [INF] DESKTOP-T6EU05A [7] 开始处理删除设备命令,设备ID: 274be534-04c3-44c0-a7f9-33bc2d792baa -2025-07-28 18:19:11.059 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__id_0='274be534-04c3-44c0-a7f9-33bc2d792baa'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -WHERE c."Id" = @__id_0 -LIMIT 1 -2025-07-28 18:19:11.089 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@p0='274be534-04c3-44c0-a7f9-33bc2d792baa' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "CellularDevices" -WHERE "Id" = @p0; -2025-07-28 18:19:11.095 +08:00 [INF] DESKTOP-T6EU05A [7] 设备删除成功,设备ID: 274be534-04c3-44c0-a7f9-33bc2d792baa -2025-07-28 18:19:11.096 +08:00 [INF] DESKTOP-T6EU05A [7] 成功删除设备,设备ID: 274be534-04c3-44c0-a7f9-33bc2d792baa -2025-07-28 18:19:11.106 +08:00 [DBG] DESKTOP-T6EU05A [15] Successfully validated the token. -2025-07-28 18:19:11.106 +08:00 [DBG] DESKTOP-T6EU05A [15] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 18:19:11.107 +08:00 [DBG] DESKTOP-T6EU05A [15] Authorization was successful. -2025-07-28 18:19:11.108 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:19:11.109 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取设备列表,页码: 1, 每页数量: 10, 搜索关键词: null -2025-07-28 18:19:11.126 +08:00 [INF] DESKTOP-T6EU05A [15] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CellularDevices" AS c -2025-07-28 18:19:11.143 +08:00 [INF] DESKTOP-T6EU05A [15] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."AgentPort", c."CreatedAt", c."CreatedBy", c."Description", c."IpAddress", c."IsDeleted", c."IsEnabled", c."IsRunning", c."Name", c."SerialNumber", c."UpdatedAt", c."UpdatedBy" -FROM "CellularDevices" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 18:19:11.146 +08:00 [INF] DESKTOP-T6EU05A [15] 成功获取设备列表,共 0 条记录 -2025-07-28 18:19:11.146 +08:00 [INF] DESKTOP-T6EU05A [15] 成功获取设备列表,共 0 条记录 -2025-07-28 18:19:35.077 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 18:19:35.082 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 18:19:35.084 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 18:19:35.087 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 18:19:35.154 +08:00 [DBG] DESKTOP-T6EU05A [10] 获取所有连接,当前连接数:0 -2025-07-28 18:19:35.155 +08:00 [INF] DESKTOP-T6EU05A [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 10:19:35 -2025-07-28 21:01:01.544 +08:00 [INF] DESKTOP-1Q3GI6C [1] 数据库配置验证通过 -2025-07-28 21:01:01.603 +08:00 [INF] DESKTOP-1Q3GI6C [1] JWT配置验证通过 -2025-07-28 21:01:01.609 +08:00 [INF] DESKTOP-1Q3GI6C [1] 邮件配置验证通过 -2025-07-28 21:01:05.663 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 连接管理器 -2025-07-28 21:01:05.721 +08:00 [INF] DESKTOP-1Q3GI6C [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 21:01:05.996 +08:00 [INF] DESKTOP-1Q3GI6C [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 21:01:06.003 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 21:01:06.007 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.353929203692478 -2025-07-28 21:01:06.015 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 21:01:06.022 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 消息服务 -2025-07-28 21:01:06.031 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:chat -2025-07-28 21:01:06.057 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:01:06.058 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 21:01:06.075 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 21:01:06.082 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 21:01:06.088 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 21:01:06.088 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:01:06.100 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 21:01:06.114 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:notification -2025-07-28 21:01:06.120 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 21:01:06.120 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:01:06.127 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 21:01:06.136 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:Protocol -2025-07-28 21:01:06.142 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:01:06.142 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 21:01:06.156 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 21:01:06.164 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 21:01:06.172 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 21:01:06.182 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 21:01:06.218 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 21:01:06.225 +08:00 [INF] DESKTOP-1Q3GI6C [1] 开始构建处理管道,步骤数量:2 -2025-07-28 21:01:06.230 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 21:01:06.240 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 21:01:06.244 +08:00 [INF] DESKTOP-1Q3GI6C [1] 处理管道构建完成,总步骤数:2 -2025-07-28 21:01:06.248 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 21:01:06.252 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务初始化完成 -2025-07-28 21:01:06.255 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 21:01:06.298 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 21:01:06.304 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.389670647189372 -2025-07-28 21:01:06.315 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥轮换服务初始化完成 -2025-07-28 21:01:06.327 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务开始运行 -2025-07-28 21:01:06.344 +08:00 [INF] DESKTOP-1Q3GI6C [1] 入站消息处理服务开始运行 -2025-07-28 21:01:06.373 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 开始读取出站消息 -2025-07-28 21:01:06.382 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查服务开始运行 -2025-07-28 21:01:06.394 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 获取所有连接,当前连接数:0 -2025-07-28 21:01:06.402 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:01:06 -2025-07-28 21:01:07.141 +08:00 [ERR] DESKTOP-1Q3GI6C [1] Hosting failed to start -System.Net.Sockets.SocketException (10049): 在其上下文中,该请求的地址无效。 - at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName) - at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) - at System.Net.Sockets.Socket.Bind(EndPoint localEP) - at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) - at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() - at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<g__OnBind|0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.AddressesStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindAsync(ListenOptions[] listenOptions, AddressBindContext context, Func`2 useHttps, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) - at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) -2025-07-28 21:01:07.188 +08:00 [INF] DESKTOP-1Q3GI6C [1] 正在释放连接健康检查服务资源 -2025-07-28 21:01:07.191 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查服务资源已释放 -2025-07-28 21:01:07.194 +08:00 [INF] DESKTOP-1Q3GI6C [1] 正在释放 WebSocket 消息服务资源 -2025-07-28 21:01:07.225 +08:00 [INF] DESKTOP-1Q3GI6C [7] 连接健康检查服务正在停止 -2025-07-28 21:01:07.230 +08:00 [INF] DESKTOP-1Q3GI6C [1] 正在释放入站消息处理器资源 -2025-07-28 21:01:07.233 +08:00 [INF] DESKTOP-1Q3GI6C [7] 连接健康检查服务已停止 -2025-07-28 21:01:07.236 +08:00 [INF] DESKTOP-1Q3GI6C [1] 入站消息处理器资源已释放 -2025-07-28 21:01:07.244 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务资源已释放 -2025-07-28 21:01:07.248 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务已停止 -2025-07-28 21:01:07.250 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 连接管理器已释放 -2025-07-28 21:01:44.332 +08:00 [INF] DESKTOP-1Q3GI6C [1] 数据库配置验证通过 -2025-07-28 21:01:44.370 +08:00 [INF] DESKTOP-1Q3GI6C [1] JWT配置验证通过 -2025-07-28 21:01:44.372 +08:00 [INF] DESKTOP-1Q3GI6C [1] 邮件配置验证通过 -2025-07-28 21:01:44.713 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 连接管理器 -2025-07-28 21:01:44.737 +08:00 [INF] DESKTOP-1Q3GI6C [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-28 21:01:44.858 +08:00 [INF] DESKTOP-1Q3GI6C [1] 生成新密钥成功,密钥长度: 88 -2025-07-28 21:01:44.862 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 21:01:44.868 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.419103493391451 -2025-07-28 21:01:44.874 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-28 21:01:44.876 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 消息服务 -2025-07-28 21:01:44.884 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:chat -2025-07-28 21:01:44.890 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-28 21:01:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [10] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:01:44.902 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 21:01:44.906 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:heartbeat -2025-07-28 21:01:44.908 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-28 21:01:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [10] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:01:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 21:01:44.919 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:notification -2025-07-28 21:01:44.920 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-28 21:01:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 21:01:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [10] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:01:44.927 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:Protocol -2025-07-28 21:01:44.932 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-28 21:01:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [10] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:01:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-28 21:01:44.945 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-28 21:01:44.948 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-28 21:01:44.951 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-28 21:01:44.954 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-28 21:01:44.956 +08:00 [INF] DESKTOP-1Q3GI6C [1] 开始构建处理管道,步骤数量:2 -2025-07-28 21:01:44.957 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-28 21:01:44.960 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-28 21:01:44.963 +08:00 [INF] DESKTOP-1Q3GI6C [1] 处理管道构建完成,总步骤数:2 -2025-07-28 21:01:44.966 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-28 21:01:44.969 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务初始化完成 -2025-07-28 21:01:44.972 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-28 21:01:45.000 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-28 21:01:45.003 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.389670647189372 -2025-07-28 21:01:45.006 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥轮换服务初始化完成 -2025-07-28 21:01:45.010 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务开始运行 -2025-07-28 21:01:45.014 +08:00 [INF] DESKTOP-1Q3GI6C [1] 入站消息处理服务开始运行 -2025-07-28 21:01:45.019 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 开始读取出站消息 -2025-07-28 21:01:45.022 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查服务开始运行 -2025-07-28 21:01:45.025 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 获取所有连接,当前连接数:0 -2025-07-28 21:01:45.028 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:01:45 -2025-07-28 21:01:53.736 +08:00 [INF] DESKTOP-1Q3GI6C [17] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/27/2025 08:06:34', Current time (UTC): '07/28/2025 13:01:53'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 21:01:53.774 +08:00 [INF] DESKTOP-1Q3GI6C [17] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/27/2025 08:06:34', Current time (UTC): '07/28/2025 13:01:53'. -2025-07-28 21:01:55.754 +08:00 [WRN] DESKTOP-1Q3GI6C [17] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 21:01:55.770 +08:00 [WRN] DESKTOP-1Q3GI6C [17] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 21:01:55.779 +08:00 [WRN] DESKTOP-1Q3GI6C [17] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 21:01:55.788 +08:00 [WRN] DESKTOP-1Q3GI6C [17] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 21:01:55.797 +08:00 [WRN] DESKTOP-1Q3GI6C [17] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-28 21:01:56.025 +08:00 [WRN] DESKTOP-1Q3GI6C [17] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-28 21:01:56.047 +08:00 [WRN] DESKTOP-1Q3GI6C [17] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-28 21:01:57.503 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (139ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T12:31:56.5824544Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 21:01:57.819 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (23ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:01:58.111 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (25ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:01:58.278 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (21ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='53fbd3d2-685c-4275-b5ff-0b9ad6380696', @p21='7a7e457f-78ca-4bc3-8c66-5ee76c50e29e', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T13:01:58.0767211Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 21:01:58.386 +08:00 [INF] DESKTOP-1Q3GI6C [15] Executed DbCommand (18ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 21:01:58.447 +08:00 [INF] DESKTOP-1Q3GI6C [15] Executed DbCommand (18ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 21:01:58.458 +08:00 [INF] DESKTOP-1Q3GI6C [15] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:01:58.462 +08:00 [INF] DESKTOP-1Q3GI6C [15] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 21:01:58.464 +08:00 [INF] DESKTOP-1Q3GI6C [15] 获取当前密钥 -2025-07-28 21:01:58.465 +08:00 [INF] DESKTOP-1Q3GI6C [15] 密钥Base64验证通过,字节长度: 64 -2025-07-28 21:01:58.470 +08:00 [INF] DESKTOP-1Q3GI6C [15] 密钥熵值: 5.389670647189372 -2025-07-28 21:01:58.474 +08:00 [INF] DESKTOP-1Q3GI6C [15] 当前密钥验证通过,密钥长度: 88 -2025-07-28 21:01:58.478 +08:00 [INF] DESKTOP-1Q3GI6C [15] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 21:01:58.482 +08:00 [INF] DESKTOP-1Q3GI6C [15] 密钥编码成功,字节长度: 88 -2025-07-28 21:01:58.487 +08:00 [INF] DESKTOP-1Q3GI6C [15] 密钥已缓存,过期时间: "2025-07-28T13:06:58.4874699Z" -2025-07-28 21:01:58.491 +08:00 [INF] DESKTOP-1Q3GI6C [15] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:01:58.496 +08:00 [INF] DESKTOP-1Q3GI6C [15] 密钥解码成功,字节长度: 64 -2025-07-28 21:01:58.500 +08:00 [INF] DESKTOP-1Q3GI6C [15] 令牌签名算法: HS512 -2025-07-28 21:01:58.540 +08:00 [INF] DESKTOP-1Q3GI6C [15] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T13:16:58.5061011Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:01:58.5064592Z","NotBefore":"2025-07-28T13:01:58.5065404Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:01:58.547 +08:00 [INF] DESKTOP-1Q3GI6C [15] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:01:58.551 +08:00 [INF] DESKTOP-1Q3GI6C [15] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 21:01:58.558 +08:00 [INF] DESKTOP-1Q3GI6C [15] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:01:58.562 +08:00 [INF] DESKTOP-1Q3GI6C [15] 密钥解码成功,字节长度: 64 -2025-07-28 21:01:58.565 +08:00 [INF] DESKTOP-1Q3GI6C [15] 令牌签名算法: HS512 -2025-07-28 21:01:58.567 +08:00 [INF] DESKTOP-1Q3GI6C [15] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T13:01:58.5668987Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:01:58.5669027Z","NotBefore":"2025-07-28T13:01:58.5669028Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:01:58.752 +08:00 [INF] DESKTOP-1Q3GI6C [15] Executed DbCommand (21ms) [Parameters=[@p0='690b71da-8378-4e5b-8dcb-565aaa1d1778' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T13:01:58.5898831Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T13:01:58.5898824Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 21:01:58.783 +08:00 [INF] DESKTOP-1Q3GI6C [15] 用户 hyh 认证成功 -2025-07-28 21:01:58.789 +08:00 [INF] DESKTOP-1Q3GI6C [15] 账号 hyh 登录成功 -2025-07-28 21:01:58.792 +08:00 [WRN] DESKTOP-1Q3GI6C [15] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDEzOjAxOjU4LjA3NjcyMTFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MDc3MTgsImV4cCI6MTc1MzcwODYxOCwiaWF0IjoxNzUzNzA3NzE4LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.06b6tGbmvK5lWl-11lDU2P0LQOPZxXaUkW3jvMPnzXBvmbG7xmixWemhatsBuNVs1ZQhzdlpkdL_p9GafB_qDQ -2025-07-28 21:02:03.646 +08:00 [DBG] DESKTOP-1Q3GI6C [16] Successfully validated the token. -2025-07-28 21:02:03.650 +08:00 [DBG] DESKTOP-1Q3GI6C [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:02:03.662 +08:00 [DBG] DESKTOP-1Q3GI6C [16] Authorization was successful. -2025-07-28 21:02:03.703 +08:00 [INF] DESKTOP-1Q3GI6C [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:02:03.790 +08:00 [INF] DESKTOP-1Q3GI6C [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:02:03.833 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:02:03.847 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:02:03.856 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:02:03.877 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Successfully validated the token. -2025-07-28 21:02:03.884 +08:00 [DBG] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:02:03.888 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Authorization was successful. -2025-07-28 21:02:03.895 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:02:03.921 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:02:03.964 +08:00 [INF] DESKTOP-1Q3GI6C [14] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:02:03.980 +08:00 [INF] DESKTOP-1Q3GI6C [14] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:02:03.986 +08:00 [INF] DESKTOP-1Q3GI6C [14] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:02:10.482 +08:00 [DBG] DESKTOP-1Q3GI6C [11] Successfully validated the token. -2025-07-28 21:02:10.486 +08:00 [DBG] DESKTOP-1Q3GI6C [11] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:02:10.495 +08:00 [DBG] DESKTOP-1Q3GI6C [11] Authorization was successful. -2025-07-28 21:02:10.509 +08:00 [INF] DESKTOP-1Q3GI6C [11] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:02:10.525 +08:00 [INF] DESKTOP-1Q3GI6C [11] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:02:10.574 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (24ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 21:02:10.605 +08:00 [WRN] DESKTOP-1Q3GI6C [16] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 21:02:10.617 +08:00 [WRN] DESKTOP-1Q3GI6C [16] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 21:02:10.652 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:02:10.673 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 21:02:10.714 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 21:02:10.732 +08:00 [DBG] DESKTOP-1Q3GI6C [10] Successfully validated the token. -2025-07-28 21:02:10.733 +08:00 [DBG] DESKTOP-1Q3GI6C [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:02:10.742 +08:00 [DBG] DESKTOP-1Q3GI6C [10] Authorization was successful. -2025-07-28 21:02:10.747 +08:00 [INF] DESKTOP-1Q3GI6C [10] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:02:10.768 +08:00 [INF] DESKTOP-1Q3GI6C [10] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:02:10.800 +08:00 [INF] DESKTOP-1Q3GI6C [10] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 21:02:10.837 +08:00 [INF] DESKTOP-1Q3GI6C [10] Executed DbCommand (20ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:02:10.850 +08:00 [INF] DESKTOP-1Q3GI6C [10] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 21:02:10.862 +08:00 [INF] DESKTOP-1Q3GI6C [10] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 21:02:12.656 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Successfully validated the token. -2025-07-28 21:02:12.658 +08:00 [DBG] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:02:12.664 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Authorization was successful. -2025-07-28 21:02:12.677 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:02:12.731 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:02:12.770 +08:00 [INF] DESKTOP-1Q3GI6C [14] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 21:02:12.790 +08:00 [WRN] DESKTOP-1Q3GI6C [14] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 21:02:12.792 +08:00 [WRN] DESKTOP-1Q3GI6C [14] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 21:02:12.823 +08:00 [INF] DESKTOP-1Q3GI6C [14] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:02:12.831 +08:00 [INF] DESKTOP-1Q3GI6C [14] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 21:02:12.840 +08:00 [INF] DESKTOP-1Q3GI6C [14] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 21:02:12.861 +08:00 [DBG] DESKTOP-1Q3GI6C [14] Successfully validated the token. -2025-07-28 21:02:12.864 +08:00 [DBG] DESKTOP-1Q3GI6C [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:02:12.870 +08:00 [DBG] DESKTOP-1Q3GI6C [14] Authorization was successful. -2025-07-28 21:02:12.877 +08:00 [INF] DESKTOP-1Q3GI6C [14] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:02:12.893 +08:00 [INF] DESKTOP-1Q3GI6C [14] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:02:12.925 +08:00 [INF] DESKTOP-1Q3GI6C [14] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 21:02:12.957 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:02:13.009 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 21:02:13.014 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 21:02:15.033 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 获取所有连接,当前连接数:0 -2025-07-28 21:02:15.036 +08:00 [INF] DESKTOP-1Q3GI6C [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:02:15 -2025-07-28 21:02:16.073 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Successfully validated the token. -2025-07-28 21:02:16.074 +08:00 [DBG] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:02:16.077 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Authorization was successful. -2025-07-28 21:02:16.088 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 21:02:16.097 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 21:02:16.123 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 21:02:16.131 +08:00 [WRN] DESKTOP-1Q3GI6C [17] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 21:02:16.133 +08:00 [WRN] DESKTOP-1Q3GI6C [17] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-28 21:02:16.162 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:02:16.185 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 21:02:16.197 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 21:02:16.209 +08:00 [DBG] DESKTOP-1Q3GI6C [10] Successfully validated the token. -2025-07-28 21:02:16.216 +08:00 [DBG] DESKTOP-1Q3GI6C [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:02:16.223 +08:00 [DBG] DESKTOP-1Q3GI6C [10] Authorization was successful. -2025-07-28 21:02:16.231 +08:00 [INF] DESKTOP-1Q3GI6C [10] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 21:02:16.241 +08:00 [INF] DESKTOP-1Q3GI6C [10] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 21:02:16.269 +08:00 [INF] DESKTOP-1Q3GI6C [10] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 21:02:16.308 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:02:16.322 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 21:02:16.329 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 21:02:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:02:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:02:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:02:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:02:45.043 +08:00 [DBG] DESKTOP-1Q3GI6C [14] 获取所有连接,当前连接数:0 -2025-07-28 21:02:45.046 +08:00 [INF] DESKTOP-1Q3GI6C [14] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:02:45 -2025-07-28 21:03:15.051 +08:00 [DBG] DESKTOP-1Q3GI6C [14] 获取所有连接,当前连接数:0 -2025-07-28 21:03:15.053 +08:00 [INF] DESKTOP-1Q3GI6C [14] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:03:15 -2025-07-28 21:03:27.218 +08:00 [DBG] DESKTOP-1Q3GI6C [14] Successfully validated the token. -2025-07-28 21:03:27.224 +08:00 [DBG] DESKTOP-1Q3GI6C [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:03:27.228 +08:00 [DBG] DESKTOP-1Q3GI6C [14] Authorization was successful. -2025-07-28 21:03:27.235 +08:00 [INF] DESKTOP-1Q3GI6C [14] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:03:27.259 +08:00 [INF] DESKTOP-1Q3GI6C [14] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:03:27.284 +08:00 [INF] DESKTOP-1Q3GI6C [14] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 21:03:27.314 +08:00 [INF] DESKTOP-1Q3GI6C [14] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:03:27.329 +08:00 [INF] DESKTOP-1Q3GI6C [14] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 21:03:27.337 +08:00 [INF] DESKTOP-1Q3GI6C [14] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 21:03:27.385 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Successfully validated the token. -2025-07-28 21:03:27.387 +08:00 [DBG] DESKTOP-1Q3GI6C [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:03:27.391 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Authorization was successful. -2025-07-28 21:03:27.395 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:03:27.403 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:03:27.425 +08:00 [INF] DESKTOP-1Q3GI6C [7] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 21:03:27.458 +08:00 [INF] DESKTOP-1Q3GI6C [15] Executed DbCommand (23ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:03:27.470 +08:00 [INF] DESKTOP-1Q3GI6C [15] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 21:03:27.478 +08:00 [INF] DESKTOP-1Q3GI6C [15] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 21:03:28.692 +08:00 [DBG] DESKTOP-1Q3GI6C [15] Successfully validated the token. -2025-07-28 21:03:28.697 +08:00 [DBG] DESKTOP-1Q3GI6C [15] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:03:28.705 +08:00 [DBG] DESKTOP-1Q3GI6C [15] Authorization was successful. -2025-07-28 21:03:28.712 +08:00 [INF] DESKTOP-1Q3GI6C [15] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:03:28.729 +08:00 [INF] DESKTOP-1Q3GI6C [15] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:03:28.759 +08:00 [INF] DESKTOP-1Q3GI6C [15] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:03:28.767 +08:00 [INF] DESKTOP-1Q3GI6C [15] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:03:28.773 +08:00 [INF] DESKTOP-1Q3GI6C [15] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:03:28.784 +08:00 [DBG] DESKTOP-1Q3GI6C [14] Successfully validated the token. -2025-07-28 21:03:28.787 +08:00 [DBG] DESKTOP-1Q3GI6C [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:03:28.793 +08:00 [DBG] DESKTOP-1Q3GI6C [14] Authorization was successful. -2025-07-28 21:03:28.798 +08:00 [INF] DESKTOP-1Q3GI6C [14] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:03:28.807 +08:00 [INF] DESKTOP-1Q3GI6C [14] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:03:28.832 +08:00 [INF] DESKTOP-1Q3GI6C [14] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:03:28.837 +08:00 [INF] DESKTOP-1Q3GI6C [14] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:03:28.842 +08:00 [INF] DESKTOP-1Q3GI6C [14] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:03:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:03:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:03:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:03:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:03:45.069 +08:00 [DBG] DESKTOP-1Q3GI6C [14] 获取所有连接,当前连接数:0 -2025-07-28 21:03:45.072 +08:00 [INF] DESKTOP-1Q3GI6C [14] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:03:45 -2025-07-28 21:04:15.084 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 获取所有连接,当前连接数:0 -2025-07-28 21:04:15.086 +08:00 [INF] DESKTOP-1Q3GI6C [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:04:15 -2025-07-28 21:04:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [14] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:04:44.917 +08:00 [DBG] DESKTOP-1Q3GI6C [14] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:04:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [14] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:04:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:04:45.092 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 获取所有连接,当前连接数:0 -2025-07-28 21:04:45.096 +08:00 [INF] DESKTOP-1Q3GI6C [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:04:45 -2025-07-28 21:05:15.108 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 获取所有连接,当前连接数:0 -2025-07-28 21:05:15.114 +08:00 [INF] DESKTOP-1Q3GI6C [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:05:15 -2025-07-28 21:05:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [20] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:05:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [20] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:05:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [20] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:05:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [20] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:05:45.134 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 获取所有连接,当前连接数:0 -2025-07-28 21:05:45.138 +08:00 [INF] DESKTOP-1Q3GI6C [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:05:45 -2025-07-28 21:06:15.159 +08:00 [DBG] DESKTOP-1Q3GI6C [22] 获取所有连接,当前连接数:0 -2025-07-28 21:06:15.168 +08:00 [INF] DESKTOP-1Q3GI6C [22] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:06:15 -2025-07-28 21:06:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [22] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:06:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [22] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:06:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [22] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:06:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [22] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:06:45.175 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 获取所有连接,当前连接数:0 -2025-07-28 21:06:45.182 +08:00 [INF] DESKTOP-1Q3GI6C [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:06:45 -2025-07-28 21:07:15.199 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-28 21:07:15.203 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:07:15 -2025-07-28 21:07:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:07:44.917 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:07:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:07:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [22] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:07:45.217 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-28 21:07:45.219 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:07:45 -2025-07-28 21:08:15.226 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-28 21:08:15.228 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:08:15 -2025-07-28 21:08:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:08:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:08:44.930 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:08:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [21] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:08:45.233 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-28 21:08:45.238 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:08:45 -2025-07-28 21:09:15.244 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-28 21:09:15.245 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:09:15 -2025-07-28 21:09:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [27] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:09:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [27] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:09:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [27] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:09:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [27] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:09:45.250 +08:00 [DBG] DESKTOP-1Q3GI6C [27] 获取所有连接,当前连接数:0 -2025-07-28 21:09:45.253 +08:00 [INF] DESKTOP-1Q3GI6C [27] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:09:45 -2025-07-28 21:10:15.259 +08:00 [DBG] DESKTOP-1Q3GI6C [27] 获取所有连接,当前连接数:0 -2025-07-28 21:10:15.264 +08:00 [INF] DESKTOP-1Q3GI6C [27] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:10:15 -2025-07-28 21:10:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:10:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:10:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:10:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:10:45.274 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 获取所有连接,当前连接数:0 -2025-07-28 21:10:45.280 +08:00 [INF] DESKTOP-1Q3GI6C [25] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:10:45 -2025-07-28 21:11:15.299 +08:00 [DBG] DESKTOP-1Q3GI6C [29] 获取所有连接,当前连接数:0 -2025-07-28 21:11:15.305 +08:00 [INF] DESKTOP-1Q3GI6C [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:11:15 -2025-07-28 21:11:28.285 +08:00 [DBG] DESKTOP-1Q3GI6C [27] Successfully validated the token. -2025-07-28 21:11:28.288 +08:00 [DBG] DESKTOP-1Q3GI6C [27] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:11:28.293 +08:00 [DBG] DESKTOP-1Q3GI6C [27] Authorization was successful. -2025-07-28 21:11:28.305 +08:00 [WRN] DESKTOP-1Q3GI6C [27] 无法获取当前用户ID -2025-07-28 21:11:28.316 +08:00 [DBG] DESKTOP-1Q3GI6C [25] Successfully validated the token. -2025-07-28 21:11:28.318 +08:00 [DBG] DESKTOP-1Q3GI6C [25] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:11:28.319 +08:00 [DBG] DESKTOP-1Q3GI6C [25] Authorization was successful. -2025-07-28 21:11:28.321 +08:00 [WRN] DESKTOP-1Q3GI6C [25] 无法获取当前用户ID -2025-07-28 21:11:30.144 +08:00 [DBG] DESKTOP-1Q3GI6C [27] Successfully validated the token. -2025-07-28 21:11:30.150 +08:00 [DBG] DESKTOP-1Q3GI6C [27] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:11:30.314 +08:00 [INF] DESKTOP-1Q3GI6C [27] Executed DbCommand (22ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T12:41:30.1714189Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 21:11:30.394 +08:00 [INF] DESKTOP-1Q3GI6C [27] Executed DbCommand (24ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:11:30.595 +08:00 [INF] DESKTOP-1Q3GI6C [27] Executed DbCommand (26ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:11:30.653 +08:00 [INF] DESKTOP-1Q3GI6C [27] Executed DbCommand (28ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='a442cc0c-c467-4612-9c14-88ffb37d622a', @p21='53fbd3d2-685c-4275-b5ff-0b9ad6380696', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T13:11:30.5662178Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 21:11:30.746 +08:00 [INF] DESKTOP-1Q3GI6C [29] Executed DbCommand (40ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 21:11:30.780 +08:00 [INF] DESKTOP-1Q3GI6C [29] Executed DbCommand (19ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 21:11:30.791 +08:00 [INF] DESKTOP-1Q3GI6C [29] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:11:30.794 +08:00 [INF] DESKTOP-1Q3GI6C [29] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 21:11:30.798 +08:00 [INF] DESKTOP-1Q3GI6C [29] 获取当前密钥 -2025-07-28 21:11:30.800 +08:00 [INF] DESKTOP-1Q3GI6C [29] 密钥Base64验证通过,字节长度: 64 -2025-07-28 21:11:30.802 +08:00 [INF] DESKTOP-1Q3GI6C [29] 密钥熵值: 5.389670647189372 -2025-07-28 21:11:30.804 +08:00 [INF] DESKTOP-1Q3GI6C [29] 当前密钥验证通过,密钥长度: 88 -2025-07-28 21:11:30.806 +08:00 [INF] DESKTOP-1Q3GI6C [29] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 21:11:30.808 +08:00 [INF] DESKTOP-1Q3GI6C [29] 密钥编码成功,字节长度: 88 -2025-07-28 21:11:30.813 +08:00 [INF] DESKTOP-1Q3GI6C [29] 密钥已缓存,过期时间: "2025-07-28T13:16:30.8134937Z" -2025-07-28 21:11:30.820 +08:00 [INF] DESKTOP-1Q3GI6C [29] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:11:30.824 +08:00 [INF] DESKTOP-1Q3GI6C [29] 密钥解码成功,字节长度: 64 -2025-07-28 21:11:30.828 +08:00 [INF] DESKTOP-1Q3GI6C [29] 令牌签名算法: HS512 -2025-07-28 21:11:30.834 +08:00 [INF] DESKTOP-1Q3GI6C [29] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T13:26:30.832726Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:11:30.8327321Z","NotBefore":"2025-07-28T13:11:30.8327322Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:11:30.837 +08:00 [INF] DESKTOP-1Q3GI6C [29] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:11:30.841 +08:00 [INF] DESKTOP-1Q3GI6C [29] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 21:11:30.845 +08:00 [INF] DESKTOP-1Q3GI6C [29] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:11:30.848 +08:00 [INF] DESKTOP-1Q3GI6C [29] 密钥解码成功,字节长度: 64 -2025-07-28 21:11:30.852 +08:00 [INF] DESKTOP-1Q3GI6C [29] 令牌签名算法: HS512 -2025-07-28 21:11:30.854 +08:00 [INF] DESKTOP-1Q3GI6C [29] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T13:11:30.8542701Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:11:30.8542767Z","NotBefore":"2025-07-28T13:11:30.854277Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:11:30.888 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (28ms) [Parameters=[@p0='6299aa3f-b17b-4828-a630-1fc806d96d5a' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T13:11:30.8581812Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T13:11:30.8581803Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 21:11:30.896 +08:00 [INF] DESKTOP-1Q3GI6C [31] 用户 hyh 认证成功 -2025-07-28 21:11:30.902 +08:00 [INF] DESKTOP-1Q3GI6C [31] 账号 hyh 登录成功 -2025-07-28 21:11:30.906 +08:00 [WRN] DESKTOP-1Q3GI6C [31] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDEzOjExOjMwLjU2NjIxNzhaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MDgyOTAsImV4cCI6MTc1MzcwOTE5MCwiaWF0IjoxNzUzNzA4MjkwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.PLfPOzAREnmi6KkbINkdfUbis7gOxDhzV5tgEz7OLUic2ro9v3IAsf7YnTDLrrRqVNbJoorJMrdYpg113EUZqQ -2025-07-28 21:11:31.027 +08:00 [DBG] DESKTOP-1Q3GI6C [29] Successfully validated the token. -2025-07-28 21:11:31.029 +08:00 [DBG] DESKTOP-1Q3GI6C [29] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:11:31.031 +08:00 [DBG] DESKTOP-1Q3GI6C [29] Authorization was successful. -2025-07-28 21:11:31.034 +08:00 [INF] DESKTOP-1Q3GI6C [29] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:11:31.037 +08:00 [INF] DESKTOP-1Q3GI6C [29] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:11:31.065 +08:00 [INF] DESKTOP-1Q3GI6C [29] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:11:31.070 +08:00 [INF] DESKTOP-1Q3GI6C [29] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:11:31.072 +08:00 [INF] DESKTOP-1Q3GI6C [29] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:11:31.083 +08:00 [DBG] DESKTOP-1Q3GI6C [26] Successfully validated the token. -2025-07-28 21:11:31.086 +08:00 [DBG] DESKTOP-1Q3GI6C [26] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:11:31.088 +08:00 [DBG] DESKTOP-1Q3GI6C [26] Authorization was successful. -2025-07-28 21:11:31.090 +08:00 [INF] DESKTOP-1Q3GI6C [26] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:11:31.097 +08:00 [INF] DESKTOP-1Q3GI6C [26] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:11:31.125 +08:00 [INF] DESKTOP-1Q3GI6C [26] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:11:31.132 +08:00 [INF] DESKTOP-1Q3GI6C [26] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:11:31.134 +08:00 [INF] DESKTOP-1Q3GI6C [26] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:11:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:11:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:11:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:11:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:11:45.315 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 获取所有连接,当前连接数:0 -2025-07-28 21:11:45.319 +08:00 [INF] DESKTOP-1Q3GI6C [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:11:45 -2025-07-28 21:12:15.332 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 获取所有连接,当前连接数:0 -2025-07-28 21:12:15.333 +08:00 [INF] DESKTOP-1Q3GI6C [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:12:15 -2025-07-28 21:12:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:12:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:12:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:12:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:12:45.339 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 获取所有连接,当前连接数:0 -2025-07-28 21:12:45.343 +08:00 [INF] DESKTOP-1Q3GI6C [26] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:12:45 -2025-07-28 21:13:15.358 +08:00 [DBG] DESKTOP-1Q3GI6C [29] 获取所有连接,当前连接数:0 -2025-07-28 21:13:15.361 +08:00 [INF] DESKTOP-1Q3GI6C [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:13:15 -2025-07-28 21:13:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [29] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:13:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [29] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:13:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:13:44.948 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:13:45.373 +08:00 [DBG] DESKTOP-1Q3GI6C [29] 获取所有连接,当前连接数:0 -2025-07-28 21:13:45.377 +08:00 [INF] DESKTOP-1Q3GI6C [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:13:45 -2025-07-28 21:14:15.381 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 获取所有连接,当前连接数:0 -2025-07-28 21:14:15.384 +08:00 [INF] DESKTOP-1Q3GI6C [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:14:15 -2025-07-28 21:14:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:14:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:14:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:14:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:14:45.390 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 获取所有连接,当前连接数:0 -2025-07-28 21:14:45.393 +08:00 [INF] DESKTOP-1Q3GI6C [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:14:45 -2025-07-28 21:15:15.416 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 获取所有连接,当前连接数:0 -2025-07-28 21:15:15.420 +08:00 [INF] DESKTOP-1Q3GI6C [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:15:15 -2025-07-28 21:15:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:15:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:15:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:15:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:15:45.432 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 获取所有连接,当前连接数:0 -2025-07-28 21:15:45.436 +08:00 [INF] DESKTOP-1Q3GI6C [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:15:45 -2025-07-28 21:16:15.440 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 获取所有连接,当前连接数:0 -2025-07-28 21:16:15.442 +08:00 [INF] DESKTOP-1Q3GI6C [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:16:15 -2025-07-28 21:16:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:16:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:16:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:16:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:16:45.447 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 获取所有连接,当前连接数:0 -2025-07-28 21:16:45.451 +08:00 [INF] DESKTOP-1Q3GI6C [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:16:45 -2025-07-28 21:17:15.457 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 获取所有连接,当前连接数:0 -2025-07-28 21:17:15.462 +08:00 [INF] DESKTOP-1Q3GI6C [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:17:15 -2025-07-28 21:17:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:17:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:17:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:17:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:17:45.478 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 获取所有连接,当前连接数:0 -2025-07-28 21:17:45.485 +08:00 [INF] DESKTOP-1Q3GI6C [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:17:45 -2025-07-28 21:18:15.499 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 获取所有连接,当前连接数:0 -2025-07-28 21:18:15.502 +08:00 [INF] DESKTOP-1Q3GI6C [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:18:15 -2025-07-28 21:18:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:18:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:18:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:18:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:18:45.508 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 获取所有连接,当前连接数:0 -2025-07-28 21:18:45.511 +08:00 [INF] DESKTOP-1Q3GI6C [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:18:45 -2025-07-28 21:19:15.521 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 获取所有连接,当前连接数:0 -2025-07-28 21:19:15.523 +08:00 [INF] DESKTOP-1Q3GI6C [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:19:15 -2025-07-28 21:19:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:19:44.913 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:19:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:19:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:19:45.529 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 获取所有连接,当前连接数:0 -2025-07-28 21:19:45.533 +08:00 [INF] DESKTOP-1Q3GI6C [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:19:45 -2025-07-28 21:20:15.539 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 获取所有连接,当前连接数:0 -2025-07-28 21:20:15.544 +08:00 [INF] DESKTOP-1Q3GI6C [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:20:15 -2025-07-28 21:20:44.902 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:20:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:20:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:20:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:20:45.554 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 获取所有连接,当前连接数:0 -2025-07-28 21:20:45.557 +08:00 [INF] DESKTOP-1Q3GI6C [41] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:20:45 -2025-07-28 21:21:15.562 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 获取所有连接,当前连接数:0 -2025-07-28 21:21:15.566 +08:00 [INF] DESKTOP-1Q3GI6C [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:21:15 -2025-07-28 21:21:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:21:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:21:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:21:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:21:45.578 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 获取所有连接,当前连接数:0 -2025-07-28 21:21:45.580 +08:00 [INF] DESKTOP-1Q3GI6C [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:21:45 -2025-07-28 21:22:15.579 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 获取所有连接,当前连接数:0 -2025-07-28 21:22:15.582 +08:00 [INF] DESKTOP-1Q3GI6C [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:22:15 -2025-07-28 21:22:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:22:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:22:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:22:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:22:45.588 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 获取所有连接,当前连接数:0 -2025-07-28 21:22:45.593 +08:00 [INF] DESKTOP-1Q3GI6C [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:22:45 -2025-07-28 21:23:15.603 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 获取所有连接,当前连接数:0 -2025-07-28 21:23:15.606 +08:00 [INF] DESKTOP-1Q3GI6C [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:23:15 -2025-07-28 21:23:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:23:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:23:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:23:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:23:45.612 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 获取所有连接,当前连接数:0 -2025-07-28 21:23:45.616 +08:00 [INF] DESKTOP-1Q3GI6C [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:23:45 -2025-07-28 21:24:15.620 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 获取所有连接,当前连接数:0 -2025-07-28 21:24:15.622 +08:00 [INF] DESKTOP-1Q3GI6C [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:24:15 -2025-07-28 21:24:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:24:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:24:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:24:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:24:45.628 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 获取所有连接,当前连接数:0 -2025-07-28 21:24:45.636 +08:00 [INF] DESKTOP-1Q3GI6C [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:24:45 -2025-07-28 21:25:15.645 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-28 21:25:15.649 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:25:15 -2025-07-28 21:25:44.888 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:25:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:25:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:25:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:25:45.654 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-28 21:25:45.658 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:25:45 -2025-07-28 21:26:15.661 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-28 21:26:15.664 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:26:15 -2025-07-28 21:26:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:26:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:26:44.929 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:26:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:26:45.670 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-28 21:26:45.675 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:26:45 -2025-07-28 21:27:15.372 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-28 21:27:15.376 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:27:15.382 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-28 21:27:15.386 +08:00 [WRN] DESKTOP-1Q3GI6C [43] 无法获取当前用户ID -2025-07-28 21:27:15.398 +08:00 [DBG] DESKTOP-1Q3GI6C [45] Successfully validated the token. -2025-07-28 21:27:15.403 +08:00 [DBG] DESKTOP-1Q3GI6C [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:27:15.408 +08:00 [DBG] DESKTOP-1Q3GI6C [45] Authorization was successful. -2025-07-28 21:27:15.411 +08:00 [WRN] DESKTOP-1Q3GI6C [45] 无法获取当前用户ID -2025-07-28 21:27:15.736 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 获取所有连接,当前连接数:0 -2025-07-28 21:27:15.739 +08:00 [INF] DESKTOP-1Q3GI6C [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:27:15 -2025-07-28 21:27:16.847 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-28 21:27:16.853 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:27:17.023 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (21ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T12:57:16.8898364Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 21:27:17.092 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (20ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:27:17.282 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (28ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:27:17.338 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (22ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='6cab8543-a6ca-4d00-98b2-8c4db9d0c9e4', @p21='a442cc0c-c467-4612-9c14-88ffb37d622a', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T13:27:17.2537816Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 21:27:17.411 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (20ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 21:27:17.443 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (21ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 21:27:17.455 +08:00 [INF] DESKTOP-1Q3GI6C [46] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:27:17.460 +08:00 [INF] DESKTOP-1Q3GI6C [46] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 21:27:17.466 +08:00 [INF] DESKTOP-1Q3GI6C [46] 获取当前密钥 -2025-07-28 21:27:17.470 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥Base64验证通过,字节长度: 64 -2025-07-28 21:27:17.476 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥熵值: 5.389670647189372 -2025-07-28 21:27:17.481 +08:00 [INF] DESKTOP-1Q3GI6C [46] 当前密钥验证通过,密钥长度: 88 -2025-07-28 21:27:17.487 +08:00 [INF] DESKTOP-1Q3GI6C [46] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 21:27:17.494 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥编码成功,字节长度: 88 -2025-07-28 21:27:17.501 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥已缓存,过期时间: "2025-07-28T13:32:17.5015378Z" -2025-07-28 21:27:17.508 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:27:17.514 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥解码成功,字节长度: 64 -2025-07-28 21:27:17.517 +08:00 [INF] DESKTOP-1Q3GI6C [46] 令牌签名算法: HS512 -2025-07-28 21:27:17.523 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T13:42:17.5228942Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:27:17.5229002Z","NotBefore":"2025-07-28T13:27:17.5229006Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:27:17.528 +08:00 [INF] DESKTOP-1Q3GI6C [46] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:27:17.535 +08:00 [INF] DESKTOP-1Q3GI6C [46] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 21:27:17.539 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:27:17.545 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥解码成功,字节长度: 64 -2025-07-28 21:27:17.552 +08:00 [INF] DESKTOP-1Q3GI6C [46] 令牌签名算法: HS512 -2025-07-28 21:27:17.556 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T13:27:17.5557137Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:27:17.5557216Z","NotBefore":"2025-07-28T13:27:17.5557219Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:27:17.591 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (27ms) [Parameters=[@p0='e09214af-0396-442f-8c83-15d973ab988b' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T13:27:17.5620754Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T13:27:17.5620746Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 21:27:17.606 +08:00 [INF] DESKTOP-1Q3GI6C [46] 用户 hyh 认证成功 -2025-07-28 21:27:17.612 +08:00 [INF] DESKTOP-1Q3GI6C [46] 账号 hyh 登录成功 -2025-07-28 21:27:17.620 +08:00 [WRN] DESKTOP-1Q3GI6C [46] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDEzOjI3OjE3LjI1Mzc4MTZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MDkyMzcsImV4cCI6MTc1MzcxMDEzNywiaWF0IjoxNzUzNzA5MjM3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.rT5UxoLjcE9uUULcNVlI97sySzxQ2smKe0LLjNR3VGvkT98sRkFxU3re6_XAkXJWcOZgltQ8sWC_btrbZTtbHg -2025-07-28 21:27:17.736 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-28 21:27:17.742 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:27:17.748 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-28 21:27:17.755 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:27:17.766 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:27:17.802 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (27ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:27:17.812 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:27:17.820 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:27:17.833 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-28 21:27:17.838 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:27:17.845 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-28 21:27:17.849 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:27:17.856 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:27:17.892 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:27:17.904 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:27:17.912 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:27:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:27:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:27:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:27:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:27:45.744 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 获取所有连接,当前连接数:0 -2025-07-28 21:27:45.751 +08:00 [INF] DESKTOP-1Q3GI6C [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:27:45 -2025-07-28 21:28:15.766 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-28 21:28:15.771 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:28:15 -2025-07-28 21:28:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:28:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:28:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:28:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:28:45.784 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-28 21:28:45.789 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:28:45 -2025-07-28 21:28:50.481 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Successfully validated the token. -2025-07-28 21:28:50.488 +08:00 [DBG] DESKTOP-1Q3GI6C [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:28:50.496 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Authorization was successful. -2025-07-28 21:28:50.526 +08:00 [INF] DESKTOP-1Q3GI6C [48] 开始创建RAN配置,配置名称: test-data -2025-07-28 21:28:50.539 +08:00 [INF] DESKTOP-1Q3GI6C [48] 开始创建RAN配置,配置名称: test-data -2025-07-28 21:28:50.611 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (34ms) [Parameters=[@__name_0='test-data'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "RAN_Configurations" AS r - WHERE r."Name" = @__name_0) -2025-07-28 21:28:50.730 +08:00 [INF] DESKTOP-1Q3GI6C [50] Executed DbCommand (27ms) [Parameters=[@p0='ffa7db19-a285-489f-8d46-0a2bfacf3e0d' (Nullable = false), @p1='{ - "log_filename": "/tmp/ran.log", - "log_options": "all.level=info,all.max_size=1,nas.level=debug,s1ap.level=debug,ngap.level=debug,x2ap.level=debug,rrc.level=debug,mac.level=debug,pdcp.level=warn,file.rotate=500M", - "com_addr": "0.0.0.0:9001", - "enb_id": 1, - "enb_type": "macro", - "cn_timer": 30000, - "gtp_addr": "127.0.1.1", - "rf_driver": { - "name": "sdr", - "rx_antenna": "rx", - "args": "dev0=/dev/sdr1" - }, - "tx_gain": [60], - "rx_gain": [55], - "automatic_ue_info_request": true, - "skip_smc_proc": false, - "sched_metric": "pf", - "rate_bucket_duration": 100, - "sched_rate_duration": 50, - "sched_latency_for_prb_max": 50, - "mme_list": [ - { - "mme_addr": "127.0.1.100" - } - ], - "cell_list": [ - { - "cell_id": 2, - "n_id_cell": 1, - "tac": 1, - "plmn_list": [ - { - "plmn": "46011", - "reserved": false, - "cp_ciot_opt": false, - "attach_without_pdn": false, - } - ], - "cipher_algo_pref": [], - "integ_algo_pref": [ - 2, - 1, - 3 - ], - "ims_emergency_support": false, - "ignore_ue_as_release": false, - "edrx": true, - "ue_count_max": 50, - "allow_cat0_ue": false, - "inactivity_timer": 10000, - "cell_barred": false, - "intra_freq_reselection": true, - "q_rx_lev_min": -55, - "q_rx_lev_min_offset": 0, - "p_max": 20, - "pws_max_segment_len": 32, - "pws_si_periodicity": 16, - "sib16_enable": false, - "sib16_si_periodicity": 32, - "si_value_tag": 0, - "si_window_length": 20, - "sib_sched_list": [ - { - "filename": "config_sib/sib23_rb100_cs.asn", - "si_periodicity": 16 - } - ], - "cell_gain": -200, - "rf_port": 0, - "cyclic_prefix": "normal", - "n_rb_dl": 100, - "dl_earfcn": 1750, - "ul_earfcn": 19750, - "n_antenna_dl": 1, - "n_antenna_ul": 1, - "power_p_sync": 0, - "power_s_sync": 0, - "power_pbch": 0, - "power_pcfich": 0, - "power_phich": 0, - "power_pdcch": 0, - "power_pdsch_si": 0, - "p_srs_offset": 3, - "transmission_mode": 1, - "transmission_mode_opt": 0, - "manual_ref_signal_power": true, - "dpc": false, - "root_sequence_index": 110, - "pusch_msg3_mcs": 5, - "pusch_msg3_delta_power": 0, - "rar_backoff_index": -1, - "pdsch_dedicated": { - "p_a": -3.0, - "p_b": 1.0 - }, - "phich_duration": "normal", - "phich_resource": "1", - "pucch_dedicated": { - "cqi_pucch_n_rb": -1, - "n1_pucch_sr_count": -1, - "ack_nack_feedback_mode_ca": "cs", - "n1_pucch_an_cs_count": 2, - "n3_pucch_an_n_rb": 0 - }, - "pusch_dedicated": { - "beta_offset_ack_index": 9, - "beta_offset_ri_index": 6, - "beta_offset_cqi_index": 6 - }, - "srs_dedicated": { - "srs_bandwidth_config": 2, - "srs_subframe_config": 3, - "srs_period": 320, - "srs_bandwidth": 2, - "srs_hopping_bandwidth": 2 - }, - "m_ri": 0, - "ap_cqi_period": 0, - "simultaneousAckNackAndCQI": true, - "simultaneousAckNackAndCQI_format3": false, - "cqi_period": 40, - "cqi_adapt_fer": 0.05, - "ul_snr_adapt_fer": 0.05, - "si_coderate": 0.2, - "si_pdcch_format": 2, - "sr_period": 20, - "n_symb_cch": 2, - "initial_cqi": 3, - "forced_cqi": -1, - "force_dl_schedule": false, - "force_full_bsr": false, - "dl_256qam": false, - "dl_1024qam": false, - "ul_64qam": false, - "ul_256qam": false, - "pusch_max_its": 5, - "pusch_max_mcs": 20, - "pdsch_mcs": [ - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5 - ], - "pdsch_fixed_rb_alloc": [ - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ], - "pusch_mcs": [ - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5 - ], - "pusch_fixed_rb_alloc": [ - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ], - "mac_config": { - "ul_max_harq_tx": 5, - "dl_max_harq_tx": 5, - "ul_max_consecutive_retx": 100, - "dl_max_consecutive_retx": 100, - "time_alignment_tx_timer": 500, - "time_alignment_timer_dedicated": 0, - "periodic_bsr_timer": 20, - "retx_bsr_timer": 320, - "periodic_phr_timer": 500, - "prohibit_phr_timer": 200, - "dl_path_loss_change": "dB3", - "data_inactivity_timer": 60, - "sr_prohibit_timer": 0, - "logical_channel_sr_prohibit_timer": 0 - }, - "gbr_ul_ratio": 0.8, - "gbr_dl_ratio": 0.8, - "srb_config": [ - { - "id": 1, - "maxRetxThreshold": 32, - "t_Reordering": 45, - "t_PollRetransmit": 60 - }, - { - "id": 2, - "maxRetxThreshold": 32, - "t_Reordering": 45, - "t_PollRetransmit": 60 - } - ], - "drb_config": "config_drb/drb_cs.cfg", - "t304": 2000, - "rrc_cnx_reject_waitTime": 10, - "rrc_cnx_reject_extWaitTime": 0, - "forced_meas_gap_offset": -1, - "ho_from_meas": false, - "ho_cfra": false, - "scells_activation": "always", - "forced_ri": 0, - } - ], - "nr_support": false -}' (Nullable = false), @p2='2025-07-28T13:28:50.6238839Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='1111111111111111111111111' (Nullable = false), @p5='False', @p6='False', @p7='test-data' (Nullable = false), @p8='2025-07-28T13:28:50.6238844Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "RAN_Configurations" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 21:28:50.744 +08:00 [INF] DESKTOP-1Q3GI6C [50] RAN配置创建成功,配置ID: ffa7db19-a285-489f-8d46-0a2bfacf3e0d, 配置名称: test-data -2025-07-28 21:28:50.747 +08:00 [INF] DESKTOP-1Q3GI6C [50] 成功创建RAN配置,配置ID: ffa7db19-a285-489f-8d46-0a2bfacf3e0d -2025-07-28 21:28:50.779 +08:00 [DBG] DESKTOP-1Q3GI6C [50] Successfully validated the token. -2025-07-28 21:28:50.782 +08:00 [DBG] DESKTOP-1Q3GI6C [50] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:28:50.783 +08:00 [DBG] DESKTOP-1Q3GI6C [50] Authorization was successful. -2025-07-28 21:28:50.786 +08:00 [INF] DESKTOP-1Q3GI6C [50] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:28:50.789 +08:00 [INF] DESKTOP-1Q3GI6C [50] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:28:50.816 +08:00 [INF] DESKTOP-1Q3GI6C [50] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:28:50.824 +08:00 [INF] DESKTOP-1Q3GI6C [50] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:28:50.828 +08:00 [INF] DESKTOP-1Q3GI6C [50] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:29:15.793 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 获取所有连接,当前连接数:0 -2025-07-28 21:29:15.798 +08:00 [INF] DESKTOP-1Q3GI6C [47] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:29:15 -2025-07-28 21:29:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:29:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:29:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:29:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:29:45.813 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 获取所有连接,当前连接数:0 -2025-07-28 21:29:45.815 +08:00 [INF] DESKTOP-1Q3GI6C [51] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:29:45 -2025-07-28 21:30:15.826 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 获取所有连接,当前连接数:0 -2025-07-28 21:30:15.829 +08:00 [INF] DESKTOP-1Q3GI6C [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:30:15 -2025-07-28 21:30:25.500 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Successfully validated the token. -2025-07-28 21:30:25.507 +08:00 [DBG] DESKTOP-1Q3GI6C [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:30:25.508 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Authorization was successful. -2025-07-28 21:30:25.509 +08:00 [WRN] DESKTOP-1Q3GI6C [48] 无法获取当前用户ID -2025-07-28 21:30:25.517 +08:00 [DBG] DESKTOP-1Q3GI6C [53] Successfully validated the token. -2025-07-28 21:30:25.520 +08:00 [DBG] DESKTOP-1Q3GI6C [53] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:30:25.523 +08:00 [DBG] DESKTOP-1Q3GI6C [53] Authorization was successful. -2025-07-28 21:30:25.527 +08:00 [WRN] DESKTOP-1Q3GI6C [53] 无法获取当前用户ID -2025-07-28 21:30:26.791 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Successfully validated the token. -2025-07-28 21:30:26.798 +08:00 [DBG] DESKTOP-1Q3GI6C [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:30:26.836 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (26ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T13:00:26.8093989Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 21:30:26.917 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (20ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:30:27.089 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (24ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:30:27.141 +08:00 [INF] DESKTOP-1Q3GI6C [50] Executed DbCommand (22ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='2667d1b3-ddd2-4e4c-ac20-bed4b531f1d4', @p21='6cab8543-a6ca-4d00-98b2-8c4db9d0c9e4', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T13:30:27.0639324Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 21:30:27.210 +08:00 [INF] DESKTOP-1Q3GI6C [50] Executed DbCommand (19ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 21:30:27.239 +08:00 [INF] DESKTOP-1Q3GI6C [50] Executed DbCommand (20ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 21:30:27.248 +08:00 [INF] DESKTOP-1Q3GI6C [50] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:30:27.250 +08:00 [INF] DESKTOP-1Q3GI6C [50] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 21:30:27.254 +08:00 [INF] DESKTOP-1Q3GI6C [50] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:30:27.256 +08:00 [INF] DESKTOP-1Q3GI6C [50] 密钥解码成功,字节长度: 64 -2025-07-28 21:30:27.257 +08:00 [INF] DESKTOP-1Q3GI6C [50] 令牌签名算法: HS512 -2025-07-28 21:30:27.261 +08:00 [INF] DESKTOP-1Q3GI6C [50] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T13:45:27.2590341Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:30:27.2590408Z","NotBefore":"2025-07-28T13:30:27.2590412Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:30:27.263 +08:00 [INF] DESKTOP-1Q3GI6C [50] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:30:27.264 +08:00 [INF] DESKTOP-1Q3GI6C [50] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 21:30:27.265 +08:00 [INF] DESKTOP-1Q3GI6C [50] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:30:27.267 +08:00 [INF] DESKTOP-1Q3GI6C [50] 密钥解码成功,字节长度: 64 -2025-07-28 21:30:27.271 +08:00 [INF] DESKTOP-1Q3GI6C [50] 令牌签名算法: HS512 -2025-07-28 21:30:27.272 +08:00 [INF] DESKTOP-1Q3GI6C [50] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T13:30:27.272008Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:30:27.2720115Z","NotBefore":"2025-07-28T13:30:27.2720116Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:30:27.298 +08:00 [INF] DESKTOP-1Q3GI6C [53] Executed DbCommand (23ms) [Parameters=[@p0='e5f2f360-63de-4cde-8b5e-578e07151685' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T13:30:27.2741505Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T13:30:27.2741495Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 21:30:27.322 +08:00 [INF] DESKTOP-1Q3GI6C [53] 用户 hyh 认证成功 -2025-07-28 21:30:27.324 +08:00 [INF] DESKTOP-1Q3GI6C [53] 账号 hyh 登录成功 -2025-07-28 21:30:27.329 +08:00 [WRN] DESKTOP-1Q3GI6C [53] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDEzOjMwOjI3LjA2MzkzMjRaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MDk0MjcsImV4cCI6MTc1MzcxMDMyNywiaWF0IjoxNzUzNzA5NDI3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.MWEMcQZGYkRQmvfm80SfLvJ6rpQ44RmOvoUWilXvdH8VlNL1AdhIIuKz-a9TsEBVU0Sx0rXVJzC8InNIP1bjcQ -2025-07-28 21:30:27.422 +08:00 [DBG] DESKTOP-1Q3GI6C [50] Successfully validated the token. -2025-07-28 21:30:27.428 +08:00 [DBG] DESKTOP-1Q3GI6C [50] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:30:27.430 +08:00 [DBG] DESKTOP-1Q3GI6C [50] Authorization was successful. -2025-07-28 21:30:27.433 +08:00 [INF] DESKTOP-1Q3GI6C [50] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:30:27.438 +08:00 [INF] DESKTOP-1Q3GI6C [50] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:30:27.473 +08:00 [INF] DESKTOP-1Q3GI6C [50] Executed DbCommand (26ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:30:27.479 +08:00 [INF] DESKTOP-1Q3GI6C [50] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:30:27.481 +08:00 [INF] DESKTOP-1Q3GI6C [50] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:30:27.488 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Successfully validated the token. -2025-07-28 21:30:27.490 +08:00 [DBG] DESKTOP-1Q3GI6C [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:30:27.492 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Authorization was successful. -2025-07-28 21:30:27.494 +08:00 [INF] DESKTOP-1Q3GI6C [48] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:30:27.498 +08:00 [INF] DESKTOP-1Q3GI6C [48] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:30:27.522 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:30:27.530 +08:00 [INF] DESKTOP-1Q3GI6C [48] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:30:27.532 +08:00 [INF] DESKTOP-1Q3GI6C [48] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:30:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:30:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:30:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:30:44.944 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:30:45.844 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 获取所有连接,当前连接数:0 -2025-07-28 21:30:45.849 +08:00 [INF] DESKTOP-1Q3GI6C [50] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:30:45 -2025-07-28 21:31:10.074 +08:00 [DBG] DESKTOP-1Q3GI6C [54] Successfully validated the token. -2025-07-28 21:31:10.077 +08:00 [DBG] DESKTOP-1Q3GI6C [54] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:31:10.082 +08:00 [DBG] DESKTOP-1Q3GI6C [54] Authorization was successful. -2025-07-28 21:31:10.086 +08:00 [INF] DESKTOP-1Q3GI6C [54] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:31:10.095 +08:00 [INF] DESKTOP-1Q3GI6C [54] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:31:10.122 +08:00 [INF] DESKTOP-1Q3GI6C [54] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 21:31:10.152 +08:00 [INF] DESKTOP-1Q3GI6C [54] Executed DbCommand (20ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:31:10.160 +08:00 [INF] DESKTOP-1Q3GI6C [54] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 21:31:10.167 +08:00 [INF] DESKTOP-1Q3GI6C [54] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 21:31:10.178 +08:00 [DBG] DESKTOP-1Q3GI6C [50] Successfully validated the token. -2025-07-28 21:31:10.182 +08:00 [DBG] DESKTOP-1Q3GI6C [50] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:31:10.186 +08:00 [DBG] DESKTOP-1Q3GI6C [50] Authorization was successful. -2025-07-28 21:31:10.189 +08:00 [INF] DESKTOP-1Q3GI6C [50] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:31:10.193 +08:00 [INF] DESKTOP-1Q3GI6C [50] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:31:10.220 +08:00 [INF] DESKTOP-1Q3GI6C [50] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 21:31:10.247 +08:00 [INF] DESKTOP-1Q3GI6C [50] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:31:10.256 +08:00 [INF] DESKTOP-1Q3GI6C [50] 成功获取IMS配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 21:31:10.261 +08:00 [INF] DESKTOP-1Q3GI6C [50] 成功获取IMS配置列表,共 0 条记录 -2025-07-28 21:31:15.859 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 获取所有连接,当前连接数:0 -2025-07-28 21:31:15.861 +08:00 [INF] DESKTOP-1Q3GI6C [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:31:15 -2025-07-28 21:31:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:31:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:31:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:31:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:31:45.876 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 获取所有连接,当前连接数:0 -2025-07-28 21:31:45.879 +08:00 [INF] DESKTOP-1Q3GI6C [52] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:31:45 -2025-07-28 21:31:48.893 +08:00 [DBG] DESKTOP-1Q3GI6C [51] Successfully validated the token. -2025-07-28 21:31:48.899 +08:00 [DBG] DESKTOP-1Q3GI6C [51] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:31:48.905 +08:00 [DBG] DESKTOP-1Q3GI6C [51] Authorization was successful. -2025-07-28 21:31:48.924 +08:00 [INF] DESKTOP-1Q3GI6C [51] 开始创建IMS配置,配置名称: test_ims_data -2025-07-28 21:31:48.940 +08:00 [INF] DESKTOP-1Q3GI6C [51] 开始创建IMS配置,配置名称: test_ims_data -2025-07-28 21:31:48.980 +08:00 [INF] DESKTOP-1Q3GI6C [51] Executed DbCommand (25ms) [Parameters=[@__name_0='test_ims_data'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "IMS_Configurations" AS i - WHERE i."Name" = @__name_0) -2025-07-28 21:31:49.072 +08:00 [INF] DESKTOP-1Q3GI6C [51] Executed DbCommand (20ms) [Parameters=[@p0='d5190d20-4bdc-4d64-96cd-af62c6648796' (Nullable = false), @p1='{ - "log_filename": "/tmp/46011_ims.log", - "log_options": "all.level=info,all.max_size=1,sip.level=debug,sip.key=1,ims.key=1,ims.level=debug,media.level=debug,rx.level=error,rx.max_size=1,file.rotate=300M", - "com_addr": "0.0.0.0:9003", - "sctp_addr": "127.0.1.1", - "sip_addr": [ - { - "addr": "99.99.5.1" - }, - { - "addr": "2001:468:5000:1::" - } - ], - "rx_server_addr": "127.0.1.100", - "rx_bind_addr": "127.0.1.1", - "cx_server_addr": "127.0.1.100", - "cx_bind_addr": "127.0.1.1", - "cx_origin_realm": "changeself.cn", - "cx_origin_host": "ims.changeself.cn", - "rx_origin_realm": "changeself.cn", - "rx_origin_host": "ims.changeself.cn", - include "config_uedb/uedb_ct_local.cfg", - "domain": "ims.mnc011.mcc460.3gppnetwork.org", - "auth_on_register_only": true, - "binding_expires": 36000, - "ipsec": true, - "ipsec_aalg_list": [ - "hmac-md5-96", - "hmac-sha-1-96" - ], - "ipsec_ealg_list": [ - "null" - ], - "user_agent": "cs.ims", - "echo": [ - "tel:123", - "tel:+123" - ], - "100rel": true, - "precondition": true, - "p_called_party_id": false, - "mt_call_sdp_file": "config_sdp/mt_voice_qos.sdp", - "tcp_threshold": 1300, - "session_expires": 3600, - "dialog_timeout": 60, - "subscribe_expires": 3600, - "timer_t1": 2, - "timer_t2": 16, - "timer_t4": 17, - "sms_retry_delay": 32, - "sms_expires": 60 -} - -' (Nullable = false), @p2='2025-07-28T13:31:48.9909263Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='11111111111111' (Nullable = false), @p5='False', @p6='False', @p7='test_ims_data' (Nullable = false), @p8='2025-07-28T13:31:48.9909273Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "IMS_Configurations" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 21:31:49.083 +08:00 [INF] DESKTOP-1Q3GI6C [51] IMS配置创建成功,配置ID: d5190d20-4bdc-4d64-96cd-af62c6648796, 配置名称: test_ims_data -2025-07-28 21:31:49.088 +08:00 [INF] DESKTOP-1Q3GI6C [51] 成功创建IMS配置,配置ID: d5190d20-4bdc-4d64-96cd-af62c6648796 -2025-07-28 21:31:49.105 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Successfully validated the token. -2025-07-28 21:31:49.107 +08:00 [DBG] DESKTOP-1Q3GI6C [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:31:49.110 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Authorization was successful. -2025-07-28 21:31:49.111 +08:00 [INF] DESKTOP-1Q3GI6C [48] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:31:49.114 +08:00 [INF] DESKTOP-1Q3GI6C [48] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:31:49.134 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 21:31:49.157 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:31:49.165 +08:00 [INF] DESKTOP-1Q3GI6C [48] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 21:31:49.169 +08:00 [INF] DESKTOP-1Q3GI6C [48] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 21:32:15.885 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 获取所有连接,当前连接数:0 -2025-07-28 21:32:15.891 +08:00 [INF] DESKTOP-1Q3GI6C [51] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:32:15 -2025-07-28 21:32:25.825 +08:00 [DBG] DESKTOP-1Q3GI6C [54] Successfully validated the token. -2025-07-28 21:32:25.835 +08:00 [DBG] DESKTOP-1Q3GI6C [54] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:32:25.843 +08:00 [DBG] DESKTOP-1Q3GI6C [54] Authorization was successful. -2025-07-28 21:32:25.850 +08:00 [INF] DESKTOP-1Q3GI6C [54] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:32:25.864 +08:00 [INF] DESKTOP-1Q3GI6C [54] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:32:26.003 +08:00 [INF] DESKTOP-1Q3GI6C [55] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:32:26.012 +08:00 [INF] DESKTOP-1Q3GI6C [55] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:32:26.015 +08:00 [INF] DESKTOP-1Q3GI6C [55] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:32:26.029 +08:00 [DBG] DESKTOP-1Q3GI6C [55] Successfully validated the token. -2025-07-28 21:32:26.032 +08:00 [DBG] DESKTOP-1Q3GI6C [55] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:32:26.035 +08:00 [DBG] DESKTOP-1Q3GI6C [55] Authorization was successful. -2025-07-28 21:32:26.036 +08:00 [INF] DESKTOP-1Q3GI6C [55] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:32:26.039 +08:00 [INF] DESKTOP-1Q3GI6C [55] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:32:26.068 +08:00 [INF] DESKTOP-1Q3GI6C [54] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:32:26.082 +08:00 [INF] DESKTOP-1Q3GI6C [54] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:32:26.087 +08:00 [INF] DESKTOP-1Q3GI6C [54] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:32:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:32:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:32:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:32:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:32:45.902 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 获取所有连接,当前连接数:0 -2025-07-28 21:32:45.909 +08:00 [INF] DESKTOP-1Q3GI6C [51] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:32:45 -2025-07-28 21:33:15.918 +08:00 [DBG] DESKTOP-1Q3GI6C [54] 获取所有连接,当前连接数:0 -2025-07-28 21:33:15.924 +08:00 [INF] DESKTOP-1Q3GI6C [54] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:33:15 -2025-07-28 21:33:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:33:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:33:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:33:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:33:45.935 +08:00 [DBG] DESKTOP-1Q3GI6C [54] 获取所有连接,当前连接数:0 -2025-07-28 21:33:45.938 +08:00 [INF] DESKTOP-1Q3GI6C [54] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:33:45 -2025-07-28 21:34:15.936 +08:00 [DBG] DESKTOP-1Q3GI6C [56] 获取所有连接,当前连接数:0 -2025-07-28 21:34:15.938 +08:00 [INF] DESKTOP-1Q3GI6C [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:34:15 -2025-07-28 21:34:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [54] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:34:44.917 +08:00 [DBG] DESKTOP-1Q3GI6C [54] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:34:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [54] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:34:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [54] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:34:45.950 +08:00 [DBG] DESKTOP-1Q3GI6C [54] 获取所有连接,当前连接数:0 -2025-07-28 21:34:45.957 +08:00 [INF] DESKTOP-1Q3GI6C [54] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:34:45 -2025-07-28 21:35:15.968 +08:00 [DBG] DESKTOP-1Q3GI6C [54] 获取所有连接,当前连接数:0 -2025-07-28 21:35:15.971 +08:00 [INF] DESKTOP-1Q3GI6C [54] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:35:15 -2025-07-28 21:35:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:35:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:35:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:35:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:35:45.975 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 获取所有连接,当前连接数:0 -2025-07-28 21:35:45.978 +08:00 [INF] DESKTOP-1Q3GI6C [55] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:35:45 -2025-07-28 21:36:15.984 +08:00 [DBG] DESKTOP-1Q3GI6C [54] 获取所有连接,当前连接数:0 -2025-07-28 21:36:15.990 +08:00 [INF] DESKTOP-1Q3GI6C [54] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:36:15 -2025-07-28 21:36:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:36:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:36:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:36:44.942 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:36:46.003 +08:00 [DBG] DESKTOP-1Q3GI6C [55] 获取所有连接,当前连接数:0 -2025-07-28 21:36:46.006 +08:00 [INF] DESKTOP-1Q3GI6C [55] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:36:46 -2025-07-28 21:37:16.011 +08:00 [DBG] DESKTOP-1Q3GI6C [56] 获取所有连接,当前连接数:0 -2025-07-28 21:37:16.013 +08:00 [INF] DESKTOP-1Q3GI6C [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:37:16 -2025-07-28 21:37:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:37:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:37:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:37:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:37:46.025 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 获取所有连接,当前连接数:0 -2025-07-28 21:37:46.028 +08:00 [INF] DESKTOP-1Q3GI6C [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:37:46 -2025-07-28 21:38:16.041 +08:00 [DBG] DESKTOP-1Q3GI6C [56] 获取所有连接,当前连接数:0 -2025-07-28 21:38:16.043 +08:00 [INF] DESKTOP-1Q3GI6C [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:38:16 -2025-07-28 21:38:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:38:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:38:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:38:44.942 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:38:46.041 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 获取所有连接,当前连接数:0 -2025-07-28 21:38:46.045 +08:00 [INF] DESKTOP-1Q3GI6C [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:38:46 -2025-07-28 21:39:16.057 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-28 21:39:16.059 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:39:16 -2025-07-28 21:39:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:39:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:39:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:39:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:39:46.073 +08:00 [DBG] DESKTOP-1Q3GI6C [63] 获取所有连接,当前连接数:0 -2025-07-28 21:39:46.077 +08:00 [INF] DESKTOP-1Q3GI6C [63] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:39:46 -2025-07-28 21:40:16.085 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 获取所有连接,当前连接数:0 -2025-07-28 21:40:16.089 +08:00 [INF] DESKTOP-1Q3GI6C [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:40:16 -2025-07-28 21:40:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:40:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:40:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:40:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [63] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:40:46.100 +08:00 [DBG] DESKTOP-1Q3GI6C [64] 获取所有连接,当前连接数:0 -2025-07-28 21:40:46.102 +08:00 [INF] DESKTOP-1Q3GI6C [64] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:40:46 -2025-07-28 21:41:16.106 +08:00 [DBG] DESKTOP-1Q3GI6C [63] 获取所有连接,当前连接数:0 -2025-07-28 21:41:16.109 +08:00 [INF] DESKTOP-1Q3GI6C [63] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:41:16 -2025-07-28 21:41:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:41:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:41:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:41:44.949 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:41:46.132 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 获取所有连接,当前连接数:0 -2025-07-28 21:41:46.136 +08:00 [INF] DESKTOP-1Q3GI6C [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:41:46 -2025-07-28 21:42:16.149 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 获取所有连接,当前连接数:0 -2025-07-28 21:42:16.155 +08:00 [INF] DESKTOP-1Q3GI6C [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:42:16 -2025-07-28 21:42:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:42:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:42:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:42:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:42:46.167 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 获取所有连接,当前连接数:0 -2025-07-28 21:42:46.174 +08:00 [INF] DESKTOP-1Q3GI6C [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:42:46 -2025-07-28 21:43:16.189 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 获取所有连接,当前连接数:0 -2025-07-28 21:43:16.193 +08:00 [INF] DESKTOP-1Q3GI6C [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:43:16 -2025-07-28 21:43:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:43:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:43:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:43:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:43:46.208 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 获取所有连接,当前连接数:0 -2025-07-28 21:43:46.212 +08:00 [INF] DESKTOP-1Q3GI6C [65] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:43:46 -2025-07-28 21:44:16.230 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 获取所有连接,当前连接数:0 -2025-07-28 21:44:16.232 +08:00 [INF] DESKTOP-1Q3GI6C [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:44:16 -2025-07-28 21:44:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:44:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:44:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:44:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:44:46.239 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 获取所有连接,当前连接数:0 -2025-07-28 21:44:46.242 +08:00 [INF] DESKTOP-1Q3GI6C [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:44:46 -2025-07-28 21:45:16.247 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 获取所有连接,当前连接数:0 -2025-07-28 21:45:16.253 +08:00 [INF] DESKTOP-1Q3GI6C [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:45:16 -2025-07-28 21:45:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:45:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:45:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:45:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:45:46.265 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 获取所有连接,当前连接数:0 -2025-07-28 21:45:46.266 +08:00 [INF] DESKTOP-1Q3GI6C [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:45:46 -2025-07-28 21:46:16.273 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 获取所有连接,当前连接数:0 -2025-07-28 21:46:16.281 +08:00 [INF] DESKTOP-1Q3GI6C [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:46:16 -2025-07-28 21:46:44.905 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:46:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:46:44.930 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:46:44.947 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:46:46.290 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 获取所有连接,当前连接数:0 -2025-07-28 21:46:46.292 +08:00 [INF] DESKTOP-1Q3GI6C [69] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:46:46 -2025-07-28 21:47:16.297 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 获取所有连接,当前连接数:0 -2025-07-28 21:47:16.301 +08:00 [INF] DESKTOP-1Q3GI6C [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:47:16 -2025-07-28 21:47:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:47:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:47:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:47:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:47:46.306 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 获取所有连接,当前连接数:0 -2025-07-28 21:47:46.311 +08:00 [INF] DESKTOP-1Q3GI6C [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:47:46 -2025-07-28 21:48:16.323 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 获取所有连接,当前连接数:0 -2025-07-28 21:48:16.326 +08:00 [INF] DESKTOP-1Q3GI6C [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:48:16 -2025-07-28 21:48:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:48:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:48:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:48:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:48:46.349 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 获取所有连接,当前连接数:0 -2025-07-28 21:48:46.352 +08:00 [INF] DESKTOP-1Q3GI6C [72] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:48:46 -2025-07-28 21:49:16.372 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 获取所有连接,当前连接数:0 -2025-07-28 21:49:16.379 +08:00 [INF] DESKTOP-1Q3GI6C [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:49:16 -2025-07-28 21:49:44.905 +08:00 [DBG] DESKTOP-1Q3GI6C [76] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:49:44.913 +08:00 [DBG] DESKTOP-1Q3GI6C [76] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:49:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [76] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:49:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [76] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:49:46.404 +08:00 [DBG] DESKTOP-1Q3GI6C [76] 获取所有连接,当前连接数:0 -2025-07-28 21:49:46.409 +08:00 [INF] DESKTOP-1Q3GI6C [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:49:46 -2025-07-28 21:50:16.421 +08:00 [DBG] DESKTOP-1Q3GI6C [76] 获取所有连接,当前连接数:0 -2025-07-28 21:50:16.429 +08:00 [INF] DESKTOP-1Q3GI6C [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:50:16 -2025-07-28 21:50:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:50:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:50:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:50:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:50:46.441 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 获取所有连接,当前连接数:0 -2025-07-28 21:50:46.442 +08:00 [INF] DESKTOP-1Q3GI6C [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:50:46 -2025-07-28 21:51:16.459 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 获取所有连接,当前连接数:0 -2025-07-28 21:51:16.461 +08:00 [INF] DESKTOP-1Q3GI6C [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:51:16 -2025-07-28 21:51:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:51:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:51:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:51:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:51:46.461 +08:00 [DBG] DESKTOP-1Q3GI6C [79] 获取所有连接,当前连接数:0 -2025-07-28 21:51:46.465 +08:00 [INF] DESKTOP-1Q3GI6C [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:51:46 -2025-07-28 21:52:16.478 +08:00 [DBG] DESKTOP-1Q3GI6C [79] 获取所有连接,当前连接数:0 -2025-07-28 21:52:16.481 +08:00 [INF] DESKTOP-1Q3GI6C [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:52:16 -2025-07-28 21:52:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:52:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:52:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:52:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:52:46.496 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 获取所有连接,当前连接数:0 -2025-07-28 21:52:46.499 +08:00 [INF] DESKTOP-1Q3GI6C [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:52:46 -2025-07-28 21:53:16.510 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 获取所有连接,当前连接数:0 -2025-07-28 21:53:16.513 +08:00 [INF] DESKTOP-1Q3GI6C [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:53:16 -2025-07-28 21:53:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:53:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:53:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:53:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:53:46.521 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 获取所有连接,当前连接数:0 -2025-07-28 21:53:46.527 +08:00 [INF] DESKTOP-1Q3GI6C [77] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:53:46 -2025-07-28 21:54:16.537 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 获取所有连接,当前连接数:0 -2025-07-28 21:54:16.543 +08:00 [INF] DESKTOP-1Q3GI6C [77] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:54:16 -2025-07-28 21:54:44.903 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:54:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:54:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:54:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:54:46.553 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 获取所有连接,当前连接数:0 -2025-07-28 21:54:46.556 +08:00 [INF] DESKTOP-1Q3GI6C [83] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:54:46 -2025-07-28 21:55:11.208 +08:00 [INF] DESKTOP-1Q3GI6C [81] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:11'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 21:55:11.218 +08:00 [INF] DESKTOP-1Q3GI6C [81] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:11'. -2025-07-28 21:55:11.223 +08:00 [DBG] DESKTOP-1Q3GI6C [81] Policy authentication schemes did not succeed -2025-07-28 21:55:11.229 +08:00 [INF] DESKTOP-1Q3GI6C [81] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 21:55:11.244 +08:00 [INF] DESKTOP-1Q3GI6C [81] AuthenticationScheme: Bearer was challenged. -2025-07-28 21:55:11.257 +08:00 [INF] DESKTOP-1Q3GI6C [84] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:11'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 21:55:11.264 +08:00 [INF] DESKTOP-1Q3GI6C [84] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:11'. -2025-07-28 21:55:11.267 +08:00 [DBG] DESKTOP-1Q3GI6C [84] Policy authentication schemes did not succeed -2025-07-28 21:55:11.272 +08:00 [INF] DESKTOP-1Q3GI6C [84] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 21:55:11.280 +08:00 [INF] DESKTOP-1Q3GI6C [84] AuthenticationScheme: Bearer was challenged. -2025-07-28 21:55:13.157 +08:00 [INF] DESKTOP-1Q3GI6C [84] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:13'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 21:55:13.162 +08:00 [INF] DESKTOP-1Q3GI6C [84] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:13'. -2025-07-28 21:55:13.163 +08:00 [DBG] DESKTOP-1Q3GI6C [84] Policy authentication schemes did not succeed -2025-07-28 21:55:13.164 +08:00 [INF] DESKTOP-1Q3GI6C [84] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 21:55:13.165 +08:00 [INF] DESKTOP-1Q3GI6C [84] AuthenticationScheme: Bearer was challenged. -2025-07-28 21:55:13.175 +08:00 [INF] DESKTOP-1Q3GI6C [81] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:13'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 21:55:13.179 +08:00 [INF] DESKTOP-1Q3GI6C [81] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:13'. -2025-07-28 21:55:13.180 +08:00 [DBG] DESKTOP-1Q3GI6C [81] Policy authentication schemes did not succeed -2025-07-28 21:55:13.181 +08:00 [INF] DESKTOP-1Q3GI6C [81] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 21:55:13.181 +08:00 [INF] DESKTOP-1Q3GI6C [81] AuthenticationScheme: Bearer was challenged. -2025-07-28 21:55:15.164 +08:00 [INF] DESKTOP-1Q3GI6C [84] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:15'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 21:55:15.173 +08:00 [INF] DESKTOP-1Q3GI6C [84] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:15'. -2025-07-28 21:55:15.174 +08:00 [DBG] DESKTOP-1Q3GI6C [84] Policy authentication schemes did not succeed -2025-07-28 21:55:15.176 +08:00 [INF] DESKTOP-1Q3GI6C [84] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 21:55:15.180 +08:00 [INF] DESKTOP-1Q3GI6C [84] AuthenticationScheme: Bearer was challenged. -2025-07-28 21:55:15.190 +08:00 [INF] DESKTOP-1Q3GI6C [84] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:15'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 21:55:15.193 +08:00 [INF] DESKTOP-1Q3GI6C [84] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:15'. -2025-07-28 21:55:15.197 +08:00 [DBG] DESKTOP-1Q3GI6C [84] Policy authentication schemes did not succeed -2025-07-28 21:55:15.199 +08:00 [INF] DESKTOP-1Q3GI6C [84] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 21:55:15.201 +08:00 [INF] DESKTOP-1Q3GI6C [84] AuthenticationScheme: Bearer was challenged. -2025-07-28 21:55:16.562 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 获取所有连接,当前连接数:0 -2025-07-28 21:55:16.571 +08:00 [INF] DESKTOP-1Q3GI6C [84] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:55:16 -2025-07-28 21:55:17.170 +08:00 [INF] DESKTOP-1Q3GI6C [81] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:17'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 21:55:17.176 +08:00 [INF] DESKTOP-1Q3GI6C [81] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:17'. -2025-07-28 21:55:17.179 +08:00 [DBG] DESKTOP-1Q3GI6C [81] Policy authentication schemes did not succeed -2025-07-28 21:55:17.182 +08:00 [INF] DESKTOP-1Q3GI6C [81] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 21:55:17.186 +08:00 [INF] DESKTOP-1Q3GI6C [81] AuthenticationScheme: Bearer was challenged. -2025-07-28 21:55:17.192 +08:00 [INF] DESKTOP-1Q3GI6C [81] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:17'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 21:55:17.204 +08:00 [INF] DESKTOP-1Q3GI6C [81] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 13:45:27', Current time (UTC): '07/28/2025 13:55:17'. -2025-07-28 21:55:17.206 +08:00 [DBG] DESKTOP-1Q3GI6C [81] Policy authentication schemes did not succeed -2025-07-28 21:55:17.209 +08:00 [INF] DESKTOP-1Q3GI6C [81] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 21:55:17.212 +08:00 [INF] DESKTOP-1Q3GI6C [81] AuthenticationScheme: Bearer was challenged. -2025-07-28 21:55:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [82] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:55:44.917 +08:00 [DBG] DESKTOP-1Q3GI6C [82] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:55:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [82] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:55:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [82] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:55:46.587 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 获取所有连接,当前连接数:0 -2025-07-28 21:55:46.593 +08:00 [INF] DESKTOP-1Q3GI6C [84] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:55:46 -2025-07-28 21:56:16.612 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 获取所有连接,当前连接数:0 -2025-07-28 21:56:16.616 +08:00 [INF] DESKTOP-1Q3GI6C [83] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:56:16 -2025-07-28 21:56:32.981 +08:00 [DBG] DESKTOP-1Q3GI6C [85] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 21:56:33.143 +08:00 [INF] DESKTOP-1Q3GI6C [85] Executed DbCommand (24ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T13:26:33.0031916Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 21:56:33.212 +08:00 [INF] DESKTOP-1Q3GI6C [85] Executed DbCommand (24ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:56:33.398 +08:00 [INF] DESKTOP-1Q3GI6C [85] Executed DbCommand (26ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 21:56:33.448 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (21ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='b45c7094-7944-4b53-9bc3-32bbbc8c66ce', @p21='2667d1b3-ddd2-4e4c-ac20-bed4b531f1d4', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T13:56:33.3720724Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 21:56:33.518 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (21ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 21:56:33.550 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (19ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 21:56:33.559 +08:00 [INF] DESKTOP-1Q3GI6C [87] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:56:33.565 +08:00 [INF] DESKTOP-1Q3GI6C [87] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 21:56:33.570 +08:00 [INF] DESKTOP-1Q3GI6C [87] 获取当前密钥 -2025-07-28 21:56:33.571 +08:00 [INF] DESKTOP-1Q3GI6C [87] 密钥Base64验证通过,字节长度: 64 -2025-07-28 21:56:33.574 +08:00 [INF] DESKTOP-1Q3GI6C [87] 密钥熵值: 5.389670647189372 -2025-07-28 21:56:33.576 +08:00 [INF] DESKTOP-1Q3GI6C [87] 当前密钥验证通过,密钥长度: 88 -2025-07-28 21:56:33.580 +08:00 [INF] DESKTOP-1Q3GI6C [87] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 21:56:33.584 +08:00 [INF] DESKTOP-1Q3GI6C [87] 密钥编码成功,字节长度: 88 -2025-07-28 21:56:33.588 +08:00 [INF] DESKTOP-1Q3GI6C [87] 密钥已缓存,过期时间: "2025-07-28T14:01:33.5886183Z" -2025-07-28 21:56:33.593 +08:00 [INF] DESKTOP-1Q3GI6C [87] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:56:33.595 +08:00 [INF] DESKTOP-1Q3GI6C [87] 密钥解码成功,字节长度: 64 -2025-07-28 21:56:33.599 +08:00 [INF] DESKTOP-1Q3GI6C [87] 令牌签名算法: HS512 -2025-07-28 21:56:33.603 +08:00 [INF] DESKTOP-1Q3GI6C [87] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T14:11:33.6030944Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:56:33.6030986Z","NotBefore":"2025-07-28T13:56:33.6030989Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:56:33.607 +08:00 [INF] DESKTOP-1Q3GI6C [87] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 21:56:33.613 +08:00 [INF] DESKTOP-1Q3GI6C [87] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 21:56:33.617 +08:00 [INF] DESKTOP-1Q3GI6C [87] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 21:56:33.620 +08:00 [INF] DESKTOP-1Q3GI6C [87] 密钥解码成功,字节长度: 64 -2025-07-28 21:56:33.625 +08:00 [INF] DESKTOP-1Q3GI6C [87] 令牌签名算法: HS512 -2025-07-28 21:56:33.630 +08:00 [INF] DESKTOP-1Q3GI6C [87] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T13:56:33.6289551Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T13:56:33.6289644Z","NotBefore":"2025-07-28T13:56:33.6289645Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 21:56:33.654 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (21ms) [Parameters=[@p0='a2c80a70-5e51-463b-96af-7f7ce967bbe7' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T13:56:33.6317668Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T13:56:33.6317657Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 21:56:33.659 +08:00 [INF] DESKTOP-1Q3GI6C [87] 用户 hyh 认证成功 -2025-07-28 21:56:33.663 +08:00 [INF] DESKTOP-1Q3GI6C [87] 账号 hyh 登录成功 -2025-07-28 21:56:33.667 +08:00 [WRN] DESKTOP-1Q3GI6C [87] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDEzOjU2OjMzLjM3MjA3MjRaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTA5OTMsImV4cCI6MTc1MzcxMTg5MywiaWF0IjoxNzUzNzEwOTkzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.Vglxj6LOczA5DGypy7l5UD60WeMV9h30EOJ3mHd8gSDqEoNztX2ohuMwi-FRwqsaVOafjHL0rOAmXdlQtNr1Eg -2025-07-28 21:56:37.236 +08:00 [DBG] DESKTOP-1Q3GI6C [83] Successfully validated the token. -2025-07-28 21:56:37.238 +08:00 [DBG] DESKTOP-1Q3GI6C [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:56:37.242 +08:00 [DBG] DESKTOP-1Q3GI6C [83] Authorization was successful. -2025-07-28 21:56:37.249 +08:00 [INF] DESKTOP-1Q3GI6C [83] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:56:37.260 +08:00 [INF] DESKTOP-1Q3GI6C [83] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:56:37.294 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:56:37.300 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:56:37.303 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:56:37.310 +08:00 [DBG] DESKTOP-1Q3GI6C [83] Successfully validated the token. -2025-07-28 21:56:37.330 +08:00 [DBG] DESKTOP-1Q3GI6C [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:56:37.336 +08:00 [DBG] DESKTOP-1Q3GI6C [83] Authorization was successful. -2025-07-28 21:56:37.338 +08:00 [INF] DESKTOP-1Q3GI6C [83] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:56:37.346 +08:00 [INF] DESKTOP-1Q3GI6C [83] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:56:37.374 +08:00 [INF] DESKTOP-1Q3GI6C [83] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:56:37.382 +08:00 [INF] DESKTOP-1Q3GI6C [83] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:56:37.386 +08:00 [INF] DESKTOP-1Q3GI6C [83] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:56:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:56:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:56:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:56:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:56:45.201 +08:00 [DBG] DESKTOP-1Q3GI6C [88] Successfully validated the token. -2025-07-28 21:56:45.208 +08:00 [DBG] DESKTOP-1Q3GI6C [88] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:56:45.218 +08:00 [DBG] DESKTOP-1Q3GI6C [88] Authorization was successful. -2025-07-28 21:56:45.234 +08:00 [INF] DESKTOP-1Q3GI6C [88] 开始删除RAN配置,配置ID: ffa7db19-a285-489f-8d46-0a2bfacf3e0d -2025-07-28 21:56:45.251 +08:00 [INF] DESKTOP-1Q3GI6C [88] 开始处理删除RAN配置命令,配置ID: ffa7db19-a285-489f-8d46-0a2bfacf3e0d -2025-07-28 21:56:45.296 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (19ms) [Parameters=[@__id_0='ffa7db19-a285-489f-8d46-0a2bfacf3e0d'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 21:56:45.354 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (22ms) [Parameters=[@p0='ffa7db19-a285-489f-8d46-0a2bfacf3e0d' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -DELETE FROM "RAN_Configurations" -WHERE "Id" = @p0; -2025-07-28 21:56:45.372 +08:00 [INF] DESKTOP-1Q3GI6C [88] RAN配置删除成功,配置ID: ffa7db19-a285-489f-8d46-0a2bfacf3e0d -2025-07-28 21:56:45.379 +08:00 [INF] DESKTOP-1Q3GI6C [88] 成功删除RAN配置,配置ID: ffa7db19-a285-489f-8d46-0a2bfacf3e0d -2025-07-28 21:56:45.395 +08:00 [DBG] DESKTOP-1Q3GI6C [88] Successfully validated the token. -2025-07-28 21:56:45.402 +08:00 [DBG] DESKTOP-1Q3GI6C [88] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:56:45.408 +08:00 [DBG] DESKTOP-1Q3GI6C [88] Authorization was successful. -2025-07-28 21:56:45.412 +08:00 [INF] DESKTOP-1Q3GI6C [88] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:56:45.426 +08:00 [INF] DESKTOP-1Q3GI6C [88] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:56:45.452 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:56:45.459 +08:00 [INF] DESKTOP-1Q3GI6C [88] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:56:45.465 +08:00 [INF] DESKTOP-1Q3GI6C [88] 成功获取RAN配置列表,共 0 条记录 -2025-07-28 21:56:46.627 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 获取所有连接,当前连接数:0 -2025-07-28 21:56:46.630 +08:00 [INF] DESKTOP-1Q3GI6C [89] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:56:46 -2025-07-28 21:57:16.636 +08:00 [DBG] DESKTOP-1Q3GI6C [87] 获取所有连接,当前连接数:0 -2025-07-28 21:57:16.638 +08:00 [INF] DESKTOP-1Q3GI6C [87] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:57:16 -2025-07-28 21:57:43.650 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Successfully validated the token. -2025-07-28 21:57:43.659 +08:00 [DBG] DESKTOP-1Q3GI6C [87] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:57:43.668 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Authorization was successful. -2025-07-28 21:57:43.678 +08:00 [INF] DESKTOP-1Q3GI6C [87] 开始创建RAN配置,配置名称: RAN 室内站(覆盖大楼内) -2025-07-28 21:57:43.701 +08:00 [INF] DESKTOP-1Q3GI6C [87] 开始创建RAN配置,配置名称: RAN 室内站(覆盖大楼内) -2025-07-28 21:57:43.733 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (26ms) [Parameters=[@__name_0='RAN 室内站(覆盖大楼内)'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "RAN_Configurations" AS r - WHERE r."Name" = @__name_0) -2025-07-28 21:57:43.774 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (22ms) [Parameters=[@p0='562fe0dc-18c7-4709-9f3f-889874ddf05c' (Nullable = false), @p1='{ - "log_filename": "/tmp/ran.log", - "log_options": "all.level=info,all.max_size=1,nas.level=debug,s1ap.level=debug,ngap.level=debug,x2ap.level=debug,rrc.level=debug,mac.level=debug,pdcp.level=warn,file.rotate=500M", - "com_addr": "0.0.0.0:9001", - "enb_id": 1, - "enb_type": "macro", - "cn_timer": 30000, - "gtp_addr": "127.0.1.1", - "rf_driver": { - "name": "sdr", - "rx_antenna": "rx", - "args": "dev0=/dev/sdr1" - }, - "tx_gain": [0], - "rx_gain": [55], - "automatic_ue_info_request": true, - "skip_smc_proc": false, - "sched_metric": "pf", - "rate_bucket_duration": 100, - "sched_rate_duration": 50, - "sched_latency_for_prb_max": 50, - "mme_list": [ - { - "mme_addr": "127.0.1.100" - } - ], - "cell_list": [ - { - "cell_id": 2, - "n_id_cell": 1, - "tac": 1, - "plmn_list": [ - { - "plmn": "46011", - "reserved": false, - "cp_ciot_opt": false, - "attach_without_pdn": false, - } - ], - "cipher_algo_pref": [], - "integ_algo_pref": [ - 2, - 1, - 3 - ], - "ims_emergency_support": false, - "ignore_ue_as_release": false, - "edrx": true, - "ue_count_max": 50, - "allow_cat0_ue": false, - "inactivity_timer": 10000, - "cell_barred": false, - "intra_freq_reselection": true, - "q_rx_lev_min": -55, - "q_rx_lev_min_offset": 0, - "p_max": 20, - "pws_max_segment_len": 32, - "pws_si_periodicity": 16, - "sib16_enable": false, - "sib16_si_periodicity": 32, - "si_value_tag": 0, - "si_window_length": 20, - "sib_sched_list": [ - { - "filename": "config_sib/sib23_rb100_cs.asn", - "si_periodicity": 16 - } - ], - "cell_gain": -200, - "rf_port": 0, - "cyclic_prefix": "normal", - "n_rb_dl": 100, - "dl_earfcn": 1750, - "ul_earfcn": 19750, - "n_antenna_dl": 1, - "n_antenna_ul": 1, - "power_p_sync": 0, - "power_s_sync": 0, - "power_pbch": 0, - "power_pcfich": 0, - "power_phich": 0, - "power_pdcch": 0, - "power_pdsch_si": 0, - "p_srs_offset": 3, - "transmission_mode": 1, - "transmission_mode_opt": 0, - "manual_ref_signal_power": true, - "dpc": false, - "root_sequence_index": 110, - "pusch_msg3_mcs": 5, - "pusch_msg3_delta_power": 0, - "rar_backoff_index": -1, - "pdsch_dedicated": { - "p_a": -3.0, - "p_b": 1.0 - }, - "phich_duration": "normal", - "phich_resource": "1", - "pucch_dedicated": { - "cqi_pucch_n_rb": -1, - "n1_pucch_sr_count": -1, - "ack_nack_feedback_mode_ca": "cs", - "n1_pucch_an_cs_count": 2, - "n3_pucch_an_n_rb": 0 - }, - "pusch_dedicated": { - "beta_offset_ack_index": 9, - "beta_offset_ri_index": 6, - "beta_offset_cqi_index": 6 - }, - "srs_dedicated": { - "srs_bandwidth_config": 2, - "srs_subframe_config": 3, - "srs_period": 320, - "srs_bandwidth": 2, - "srs_hopping_bandwidth": 2 - }, - "m_ri": 0, - "ap_cqi_period": 0, - "simultaneousAckNackAndCQI": true, - "simultaneousAckNackAndCQI_format3": false, - "cqi_period": 40, - "cqi_adapt_fer": 0.05, - "ul_snr_adapt_fer": 0.05, - "si_coderate": 0.2, - "si_pdcch_format": 2, - "sr_period": 20, - "n_symb_cch": 2, - "initial_cqi": 3, - "forced_cqi": -1, - "force_dl_schedule": false, - "force_full_bsr": false, - "dl_256qam": false, - "dl_1024qam": false, - "ul_64qam": false, - "ul_256qam": false, - "pusch_max_its": 5, - "pusch_max_mcs": 20, - "pdsch_mcs": [ - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5 - ], - "pdsch_fixed_rb_alloc": [ - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ], - "pusch_mcs": [ - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5 - ], - "pusch_fixed_rb_alloc": [ - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ], - "mac_config": { - "ul_max_harq_tx": 5, - "dl_max_harq_tx": 5, - "ul_max_consecutive_retx": 100, - "dl_max_consecutive_retx": 100, - "time_alignment_tx_timer": 500, - "time_alignment_timer_dedicated": 0, - "periodic_bsr_timer": 20, - "retx_bsr_timer": 320, - "periodic_phr_timer": 500, - "prohibit_phr_timer": 200, - "dl_path_loss_change": "dB3", - "data_inactivity_timer": 60, - "sr_prohibit_timer": 0, - "logical_channel_sr_prohibit_timer": 0 - }, - "gbr_ul_ratio": 0.8, - "gbr_dl_ratio": 0.8, - "srb_config": [ - { - "id": 1, - "maxRetxThreshold": 32, - "t_Reordering": 45, - "t_PollRetransmit": 60 - }, - { - "id": 2, - "maxRetxThreshold": 32, - "t_Reordering": 45, - "t_PollRetransmit": 60 - } - ], - "drb_config": "config_drb/drb_cs.cfg", - "t304": 2000, - "rrc_cnx_reject_waitTime": 10, - "rrc_cnx_reject_extWaitTime": 0, - "forced_meas_gap_offset": -1, - "ho_from_meas": false, - "ho_cfra": false, - "scells_activation": "always", - "forced_ri": 0, - } - ], - "nr_support": false -}' (Nullable = false), @p2='2025-07-28T13:57:43.7504843Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='data' (Nullable = false), @p5='False', @p6='False', @p7='RAN 室内站(覆盖大楼内)' (Nullable = false), @p8='2025-07-28T13:57:43.7504844Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "RAN_Configurations" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 21:57:43.787 +08:00 [INF] DESKTOP-1Q3GI6C [87] RAN配置创建成功,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c, 配置名称: RAN 室内站(覆盖大楼内) -2025-07-28 21:57:43.794 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功创建RAN配置,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c -2025-07-28 21:57:43.815 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Successfully validated the token. -2025-07-28 21:57:43.820 +08:00 [DBG] DESKTOP-1Q3GI6C [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:57:43.828 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Authorization was successful. -2025-07-28 21:57:43.830 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:57:43.836 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:57:43.871 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (25ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 21:57:43.879 +08:00 [INF] DESKTOP-1Q3GI6C [88] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:57:43.881 +08:00 [INF] DESKTOP-1Q3GI6C [88] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 21:57:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:57:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:57:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:57:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [88] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:57:46.652 +08:00 [DBG] DESKTOP-1Q3GI6C [87] 获取所有连接,当前连接数:0 -2025-07-28 21:57:46.659 +08:00 [INF] DESKTOP-1Q3GI6C [87] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:57:46 -2025-07-28 21:58:16.677 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 获取所有连接,当前连接数:0 -2025-07-28 21:58:16.681 +08:00 [INF] DESKTOP-1Q3GI6C [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:58:16 -2025-07-28 21:58:31.799 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Successfully validated the token. -2025-07-28 21:58:31.806 +08:00 [DBG] DESKTOP-1Q3GI6C [87] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:58:31.807 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Authorization was successful. -2025-07-28 21:58:31.809 +08:00 [INF] DESKTOP-1Q3GI6C [87] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:58:31.813 +08:00 [INF] DESKTOP-1Q3GI6C [87] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:58:31.838 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 21:58:31.868 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (20ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:58:31.871 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 21:58:31.872 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 21:58:31.878 +08:00 [DBG] DESKTOP-1Q3GI6C [84] Successfully validated the token. -2025-07-28 21:58:31.880 +08:00 [DBG] DESKTOP-1Q3GI6C [84] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 21:58:31.882 +08:00 [DBG] DESKTOP-1Q3GI6C [84] Authorization was successful. -2025-07-28 21:58:31.887 +08:00 [INF] DESKTOP-1Q3GI6C [84] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 21:58:31.891 +08:00 [INF] DESKTOP-1Q3GI6C [84] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 21:58:31.915 +08:00 [INF] DESKTOP-1Q3GI6C [86] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 21:58:31.939 +08:00 [INF] DESKTOP-1Q3GI6C [86] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 21:58:31.946 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 21:58:31.950 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 21:58:44.902 +08:00 [DBG] DESKTOP-1Q3GI6C [87] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:58:44.918 +08:00 [DBG] DESKTOP-1Q3GI6C [87] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:58:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [87] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:58:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [87] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:58:46.694 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 获取所有连接,当前连接数:0 -2025-07-28 21:58:46.699 +08:00 [INF] DESKTOP-1Q3GI6C [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:58:46 -2025-07-28 21:59:16.718 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 获取所有连接,当前连接数:0 -2025-07-28 21:59:16.720 +08:00 [INF] DESKTOP-1Q3GI6C [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:59:16 -2025-07-28 21:59:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [87] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 21:59:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [87] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 21:59:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 21:59:44.943 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 21:59:46.726 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 获取所有连接,当前连接数:0 -2025-07-28 21:59:46.730 +08:00 [INF] DESKTOP-1Q3GI6C [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 13:59:46 -2025-07-28 22:00:16.734 +08:00 [DBG] DESKTOP-1Q3GI6C [82] 获取所有连接,当前连接数:0 -2025-07-28 22:00:16.736 +08:00 [INF] DESKTOP-1Q3GI6C [82] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:00:16 -2025-07-28 22:00:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:00:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:00:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:00:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:00:46.741 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 获取所有连接,当前连接数:0 -2025-07-28 22:00:46.745 +08:00 [INF] DESKTOP-1Q3GI6C [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:00:46 -2025-07-28 22:01:16.752 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 获取所有连接,当前连接数:0 -2025-07-28 22:01:16.757 +08:00 [INF] DESKTOP-1Q3GI6C [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:01:16 -2025-07-28 22:01:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:01:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:01:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:01:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:01:46.767 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 获取所有连接,当前连接数:0 -2025-07-28 22:01:46.769 +08:00 [INF] DESKTOP-1Q3GI6C [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:01:46 -2025-07-28 22:02:16.776 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 获取所有连接,当前连接数:0 -2025-07-28 22:02:16.779 +08:00 [INF] DESKTOP-1Q3GI6C [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:02:16 -2025-07-28 22:02:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:02:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:02:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:02:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:02:46.784 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 获取所有连接,当前连接数:0 -2025-07-28 22:02:46.786 +08:00 [INF] DESKTOP-1Q3GI6C [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:02:46 -2025-07-28 22:03:16.785 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 获取所有连接,当前连接数:0 -2025-07-28 22:03:16.787 +08:00 [INF] DESKTOP-1Q3GI6C [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:03:16 -2025-07-28 22:03:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:03:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:03:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:03:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:03:46.791 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 获取所有连接,当前连接数:0 -2025-07-28 22:03:46.793 +08:00 [INF] DESKTOP-1Q3GI6C [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:03:46 -2025-07-28 22:04:16.801 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 获取所有连接,当前连接数:0 -2025-07-28 22:04:16.802 +08:00 [INF] DESKTOP-1Q3GI6C [78] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:04:16 -2025-07-28 22:04:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:04:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:04:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:04:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:04:46.808 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 获取所有连接,当前连接数:0 -2025-07-28 22:04:46.812 +08:00 [INF] DESKTOP-1Q3GI6C [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:04:46 -2025-07-28 22:05:16.825 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 获取所有连接,当前连接数:0 -2025-07-28 22:05:16.828 +08:00 [INF] DESKTOP-1Q3GI6C [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:05:16 -2025-07-28 22:05:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:05:44.918 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:05:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:05:44.942 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:05:46.833 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 获取所有连接,当前连接数:0 -2025-07-28 22:05:46.835 +08:00 [INF] DESKTOP-1Q3GI6C [75] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:05:46 -2025-07-28 22:06:16.849 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 获取所有连接,当前连接数:0 -2025-07-28 22:06:16.852 +08:00 [INF] DESKTOP-1Q3GI6C [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:06:16 -2025-07-28 22:06:44.900 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:06:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:06:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:06:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:06:46.866 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 获取所有连接,当前连接数:0 -2025-07-28 22:06:46.870 +08:00 [INF] DESKTOP-1Q3GI6C [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:06:46 -2025-07-28 22:07:16.874 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 获取所有连接,当前连接数:0 -2025-07-28 22:07:16.876 +08:00 [INF] DESKTOP-1Q3GI6C [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:07:16 -2025-07-28 22:07:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:07:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:07:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:07:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:07:46.883 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 获取所有连接,当前连接数:0 -2025-07-28 22:07:46.885 +08:00 [INF] DESKTOP-1Q3GI6C [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:07:46 -2025-07-28 22:08:16.890 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 获取所有连接,当前连接数:0 -2025-07-28 22:08:16.894 +08:00 [INF] DESKTOP-1Q3GI6C [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:08:16 -2025-07-28 22:08:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:08:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:08:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:08:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:08:46.899 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 获取所有连接,当前连接数:0 -2025-07-28 22:08:46.902 +08:00 [INF] DESKTOP-1Q3GI6C [75] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:08:46 -2025-07-28 22:09:16.907 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 获取所有连接,当前连接数:0 -2025-07-28 22:09:16.912 +08:00 [INF] DESKTOP-1Q3GI6C [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:09:16 -2025-07-28 22:09:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:09:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:09:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:09:44.949 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:09:46.923 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 获取所有连接,当前连接数:0 -2025-07-28 22:09:46.926 +08:00 [INF] DESKTOP-1Q3GI6C [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:09:46 -2025-07-28 22:10:16.941 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 获取所有连接,当前连接数:0 -2025-07-28 22:10:16.944 +08:00 [INF] DESKTOP-1Q3GI6C [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:10:16 -2025-07-28 22:10:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:10:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:10:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:10:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:10:46.949 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 获取所有连接,当前连接数:0 -2025-07-28 22:10:46.952 +08:00 [INF] DESKTOP-1Q3GI6C [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:10:46 -2025-07-28 22:11:16.965 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 获取所有连接,当前连接数:0 -2025-07-28 22:11:16.967 +08:00 [INF] DESKTOP-1Q3GI6C [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:11:16 -2025-07-28 22:11:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:11:44.913 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:11:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:11:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:11:46.973 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 获取所有连接,当前连接数:0 -2025-07-28 22:11:46.976 +08:00 [INF] DESKTOP-1Q3GI6C [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:11:46 -2025-07-28 22:12:16.986 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 获取所有连接,当前连接数:0 -2025-07-28 22:12:16.991 +08:00 [INF] DESKTOP-1Q3GI6C [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:12:16 -2025-07-28 22:12:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:12:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:12:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:12:44.948 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:12:47.006 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 获取所有连接,当前连接数:0 -2025-07-28 22:12:47.007 +08:00 [INF] DESKTOP-1Q3GI6C [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:12:47 -2025-07-28 22:13:17.014 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 获取所有连接,当前连接数:0 -2025-07-28 22:13:17.018 +08:00 [INF] DESKTOP-1Q3GI6C [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:13:17 -2025-07-28 22:13:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:13:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:13:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:13:44.948 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:13:47.017 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 获取所有连接,当前连接数:0 -2025-07-28 22:13:47.020 +08:00 [INF] DESKTOP-1Q3GI6C [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:13:47 -2025-07-28 22:14:17.029 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-28 22:14:17.033 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:14:17 -2025-07-28 22:14:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:14:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:14:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:14:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:14:47.039 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 获取所有连接,当前连接数:0 -2025-07-28 22:14:47.041 +08:00 [INF] DESKTOP-1Q3GI6C [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:14:47 -2025-07-28 22:15:17.047 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 获取所有连接,当前连接数:0 -2025-07-28 22:15:17.051 +08:00 [INF] DESKTOP-1Q3GI6C [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:15:17 -2025-07-28 22:15:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:15:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:15:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:15:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:15:47.064 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 获取所有连接,当前连接数:0 -2025-07-28 22:15:47.067 +08:00 [INF] DESKTOP-1Q3GI6C [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:15:47 -2025-07-28 22:16:17.071 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 获取所有连接,当前连接数:0 -2025-07-28 22:16:17.074 +08:00 [INF] DESKTOP-1Q3GI6C [52] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:16:17 -2025-07-28 22:16:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:16:44.913 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:16:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:16:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:16:47.081 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-28 22:16:47.083 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:16:47 -2025-07-28 22:17:17.089 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 获取所有连接,当前连接数:0 -2025-07-28 22:17:17.092 +08:00 [INF] DESKTOP-1Q3GI6C [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:17:17 -2025-07-28 22:17:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [53] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:17:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [53] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:17:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [53] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:17:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [53] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:17:47.097 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-28 22:17:47.100 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:17:47 -2025-07-28 22:18:17.105 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-28 22:18:17.109 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:18:17 -2025-07-28 22:18:44.899 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:18:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:18:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:18:44.946 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:18:47.113 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 获取所有连接,当前连接数:0 -2025-07-28 22:18:47.115 +08:00 [INF] DESKTOP-1Q3GI6C [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:18:47 -2025-07-28 22:19:17.121 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-28 22:19:17.123 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:19:17 -2025-07-28 22:19:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:19:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:19:44.929 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:19:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:19:47.129 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-28 22:19:47.132 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:19:47 -2025-07-28 22:20:17.131 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-28 22:20:17.133 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:20:17 -2025-07-28 22:20:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:20:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:20:44.929 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:20:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:20:47.152 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-28 22:20:47.157 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:20:47 -2025-07-28 22:21:17.173 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 获取所有连接,当前连接数:0 -2025-07-28 22:21:17.175 +08:00 [INF] DESKTOP-1Q3GI6C [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:21:17 -2025-07-28 22:21:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:21:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:21:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:21:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:21:47.174 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 获取所有连接,当前连接数:0 -2025-07-28 22:21:47.178 +08:00 [INF] DESKTOP-1Q3GI6C [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:21:47 -2025-07-28 22:22:17.188 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 获取所有连接,当前连接数:0 -2025-07-28 22:22:17.193 +08:00 [INF] DESKTOP-1Q3GI6C [50] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:22:17 -2025-07-28 22:22:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:22:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:22:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:22:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:22:47.203 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 获取所有连接,当前连接数:0 -2025-07-28 22:22:47.205 +08:00 [INF] DESKTOP-1Q3GI6C [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:22:47 -2025-07-28 22:22:49.207 +08:00 [INF] DESKTOP-1Q3GI6C [47] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:49'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:22:49.214 +08:00 [INF] DESKTOP-1Q3GI6C [47] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:49'. -2025-07-28 22:22:49.216 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Policy authentication schemes did not succeed -2025-07-28 22:22:49.218 +08:00 [INF] DESKTOP-1Q3GI6C [47] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:22:49.221 +08:00 [INF] DESKTOP-1Q3GI6C [47] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:22:49.229 +08:00 [INF] DESKTOP-1Q3GI6C [47] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:49'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:22:49.232 +08:00 [INF] DESKTOP-1Q3GI6C [47] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:49'. -2025-07-28 22:22:49.238 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Policy authentication schemes did not succeed -2025-07-28 22:22:49.240 +08:00 [INF] DESKTOP-1Q3GI6C [47] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:22:49.244 +08:00 [INF] DESKTOP-1Q3GI6C [47] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:22:51.162 +08:00 [INF] DESKTOP-1Q3GI6C [50] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:51'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:22:51.167 +08:00 [INF] DESKTOP-1Q3GI6C [50] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:51'. -2025-07-28 22:22:51.168 +08:00 [DBG] DESKTOP-1Q3GI6C [50] Policy authentication schemes did not succeed -2025-07-28 22:22:51.171 +08:00 [INF] DESKTOP-1Q3GI6C [50] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:22:51.173 +08:00 [INF] DESKTOP-1Q3GI6C [50] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:22:51.178 +08:00 [INF] DESKTOP-1Q3GI6C [43] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:51'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:22:51.182 +08:00 [INF] DESKTOP-1Q3GI6C [43] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:51'. -2025-07-28 22:22:51.183 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Policy authentication schemes did not succeed -2025-07-28 22:22:51.183 +08:00 [INF] DESKTOP-1Q3GI6C [43] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:22:51.184 +08:00 [INF] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:22:53.160 +08:00 [INF] DESKTOP-1Q3GI6C [43] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:53'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:22:53.166 +08:00 [INF] DESKTOP-1Q3GI6C [43] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:53'. -2025-07-28 22:22:53.168 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Policy authentication schemes did not succeed -2025-07-28 22:22:53.171 +08:00 [INF] DESKTOP-1Q3GI6C [43] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:22:53.174 +08:00 [INF] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:22:53.182 +08:00 [INF] DESKTOP-1Q3GI6C [47] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:53'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:22:53.184 +08:00 [INF] DESKTOP-1Q3GI6C [47] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:53'. -2025-07-28 22:22:53.189 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Policy authentication schemes did not succeed -2025-07-28 22:22:53.190 +08:00 [INF] DESKTOP-1Q3GI6C [47] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:22:53.191 +08:00 [INF] DESKTOP-1Q3GI6C [47] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:22:55.157 +08:00 [INF] DESKTOP-1Q3GI6C [50] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:55'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:22:55.162 +08:00 [INF] DESKTOP-1Q3GI6C [50] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:55'. -2025-07-28 22:22:55.168 +08:00 [DBG] DESKTOP-1Q3GI6C [50] Policy authentication schemes did not succeed -2025-07-28 22:22:55.177 +08:00 [INF] DESKTOP-1Q3GI6C [50] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:22:55.180 +08:00 [INF] DESKTOP-1Q3GI6C [50] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:22:55.188 +08:00 [INF] DESKTOP-1Q3GI6C [47] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:55'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:22:55.195 +08:00 [INF] DESKTOP-1Q3GI6C [47] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:11:33', Current time (UTC): '07/28/2025 14:22:55'. -2025-07-28 22:22:55.202 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Policy authentication schemes did not succeed -2025-07-28 22:22:55.209 +08:00 [INF] DESKTOP-1Q3GI6C [47] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:22:55.213 +08:00 [INF] DESKTOP-1Q3GI6C [47] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:23:17.221 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 获取所有连接,当前连接数:0 -2025-07-28 22:23:17.227 +08:00 [INF] DESKTOP-1Q3GI6C [50] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:23:17 -2025-07-28 22:23:23.316 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 22:23:23.419 +08:00 [INF] DESKTOP-1Q3GI6C [47] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T13:53:23.3249889Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 22:23:23.481 +08:00 [INF] DESKTOP-1Q3GI6C [47] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 22:23:23.643 +08:00 [INF] DESKTOP-1Q3GI6C [47] Executed DbCommand (21ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 22:23:23.682 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (18ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='d3965594-1686-4b73-888a-a47074d0a424', @p21='b45c7094-7944-4b53-9bc3-32bbbc8c66ce', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T14:23:23.6222117Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 22:23:23.736 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (15ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 22:23:23.760 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 22:23:23.772 +08:00 [INF] DESKTOP-1Q3GI6C [44] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 22:23:23.779 +08:00 [INF] DESKTOP-1Q3GI6C [44] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 22:23:23.783 +08:00 [INF] DESKTOP-1Q3GI6C [44] 获取当前密钥 -2025-07-28 22:23:23.786 +08:00 [INF] DESKTOP-1Q3GI6C [44] 密钥Base64验证通过,字节长度: 64 -2025-07-28 22:23:23.790 +08:00 [INF] DESKTOP-1Q3GI6C [44] 密钥熵值: 5.389670647189372 -2025-07-28 22:23:23.792 +08:00 [INF] DESKTOP-1Q3GI6C [44] 当前密钥验证通过,密钥长度: 88 -2025-07-28 22:23:23.793 +08:00 [INF] DESKTOP-1Q3GI6C [44] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 22:23:23.797 +08:00 [INF] DESKTOP-1Q3GI6C [44] 密钥编码成功,字节长度: 88 -2025-07-28 22:23:23.800 +08:00 [INF] DESKTOP-1Q3GI6C [44] 密钥已缓存,过期时间: "2025-07-28T14:28:23.8005169Z" -2025-07-28 22:23:23.803 +08:00 [INF] DESKTOP-1Q3GI6C [44] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 22:23:23.804 +08:00 [INF] DESKTOP-1Q3GI6C [44] 密钥解码成功,字节长度: 64 -2025-07-28 22:23:23.807 +08:00 [INF] DESKTOP-1Q3GI6C [44] 令牌签名算法: HS512 -2025-07-28 22:23:23.810 +08:00 [INF] DESKTOP-1Q3GI6C [44] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T14:38:23.8099349Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T14:23:23.8099394Z","NotBefore":"2025-07-28T14:23:23.8099398Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 22:23:23.814 +08:00 [INF] DESKTOP-1Q3GI6C [44] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 22:23:23.822 +08:00 [INF] DESKTOP-1Q3GI6C [44] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 22:23:23.828 +08:00 [INF] DESKTOP-1Q3GI6C [44] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 22:23:23.835 +08:00 [INF] DESKTOP-1Q3GI6C [44] 密钥解码成功,字节长度: 64 -2025-07-28 22:23:23.839 +08:00 [INF] DESKTOP-1Q3GI6C [44] 令牌签名算法: HS512 -2025-07-28 22:23:23.846 +08:00 [INF] DESKTOP-1Q3GI6C [44] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T14:23:23.8465187Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T14:23:23.8465237Z","NotBefore":"2025-07-28T14:23:23.8465239Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 22:23:23.873 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (17ms) [Parameters=[@p0='f52e4049-32c9-4d43-8751-3f4aa2547063' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T14:23:23.8539162Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T14:23:23.8539150Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 22:23:23.883 +08:00 [INF] DESKTOP-1Q3GI6C [44] 用户 hyh 认证成功 -2025-07-28 22:23:23.888 +08:00 [INF] DESKTOP-1Q3GI6C [44] 账号 hyh 登录成功 -2025-07-28 22:23:23.892 +08:00 [WRN] DESKTOP-1Q3GI6C [44] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE0OjIzOjIzLjYyMjIxMTdaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTI2MDMsImV4cCI6MTc1MzcxMzUwMywiaWF0IjoxNzUzNzEyNjAzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.tKE1z1SZ1L0qlOBTbuygZyCHRS7K6a3gVLBO5nZ41yLm6rqZ5Kr_MUSAPm36o1N-zWnpzz_snylHDZKRvrCSeA -2025-07-28 22:23:29.446 +08:00 [DBG] DESKTOP-1Q3GI6C [44] Successfully validated the token. -2025-07-28 22:23:29.451 +08:00 [DBG] DESKTOP-1Q3GI6C [44] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:23:29.457 +08:00 [DBG] DESKTOP-1Q3GI6C [44] Authorization was successful. -2025-07-28 22:23:29.463 +08:00 [INF] DESKTOP-1Q3GI6C [44] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:23:29.473 +08:00 [INF] DESKTOP-1Q3GI6C [44] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:23:29.499 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 22:23:29.530 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (20ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:23:29.542 +08:00 [INF] DESKTOP-1Q3GI6C [44] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:23:29.548 +08:00 [INF] DESKTOP-1Q3GI6C [44] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 22:23:29.560 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Successfully validated the token. -2025-07-28 22:23:29.565 +08:00 [DBG] DESKTOP-1Q3GI6C [47] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:23:29.570 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Authorization was successful. -2025-07-28 22:23:29.574 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:23:29.583 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:23:29.603 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 22:23:29.623 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:23:29.630 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:23:29.635 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 22:23:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:23:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:23:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:23:44.945 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:23:46.051 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Successfully validated the token. -2025-07-28 22:23:46.057 +08:00 [DBG] DESKTOP-1Q3GI6C [47] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:23:46.066 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Authorization was successful. -2025-07-28 22:23:46.072 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:23:46.084 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:23:46.119 +08:00 [INF] DESKTOP-1Q3GI6C [50] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:23:46.135 +08:00 [INF] DESKTOP-1Q3GI6C [50] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:23:46.142 +08:00 [INF] DESKTOP-1Q3GI6C [50] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:23:46.154 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-28 22:23:46.161 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:23:46.169 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-28 22:23:46.175 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:23:46.186 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:23:46.211 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:23:46.224 +08:00 [INF] DESKTOP-1Q3GI6C [44] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:23:46.228 +08:00 [INF] DESKTOP-1Q3GI6C [44] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:23:47.235 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-28 22:23:47.238 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:23:47 -2025-07-28 22:23:53.779 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Successfully validated the token. -2025-07-28 22:23:53.782 +08:00 [DBG] DESKTOP-1Q3GI6C [47] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:23:53.783 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Authorization was successful. -2025-07-28 22:23:53.784 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:23:53.792 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:23:53.817 +08:00 [INF] DESKTOP-1Q3GI6C [47] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 22:23:53.836 +08:00 [INF] DESKTOP-1Q3GI6C [47] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:23:53.847 +08:00 [INF] DESKTOP-1Q3GI6C [47] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 22:23:53.855 +08:00 [INF] DESKTOP-1Q3GI6C [47] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 22:23:53.868 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Successfully validated the token. -2025-07-28 22:23:53.871 +08:00 [DBG] DESKTOP-1Q3GI6C [47] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:23:53.875 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Authorization was successful. -2025-07-28 22:23:53.879 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:23:53.885 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:23:53.908 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 22:23:53.935 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:23:53.940 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取核心网配置列表,总数量: 0, 当前页数量: 0 -2025-07-28 22:23:53.943 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取核心网络配置列表,共 0 条记录 -2025-07-28 22:24:15.217 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-28 22:24:15.223 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:24:15.233 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-28 22:24:15.258 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始创建核心网络配置,配置名称: CN_TEst1123 -2025-07-28 22:24:15.273 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始创建核心网配置,配置名称: CN_TEst1123 -2025-07-28 22:24:15.303 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (15ms) [Parameters=[@__name_0='CN_TEst1123'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "CoreNetworkConfigs" AS c - WHERE c."Name" = @__name_0) -2025-07-28 22:24:15.389 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (17ms) [Parameters=[@p0='35b201b3-2703-42b4-bd4e-0a8aa9a0566d' (Nullable = false), @p1='{ - "log_filename": "/tmp/46011_cn.log", - "log_options": "all.level=info,all.max_size=1,nas.level=debug,s1ap.level=debug,ngap.level=debug,rx.level=error,file.rotate=300M", - "com_addr": "0.0.0.0:9002", - "tun_setup_script": "/root/mme/config/mme-ifup", - "gtp_addr": "127.0.1.100", - "ims_list": [ - { - "ims_addr": "127.0.1.1", - "bind_addr": "127.0.1.2" - } - ], - include "config_uedb/uedb_ct_local.cfg", - "eps_5gs_interworking": "without_n26", - "plmn": "46011", - "network_name": "ChinaTelecom", - "network_short_name": "CT", - "mme_group_id": 1, - "mme_code": 1, - "relative_capacity": 50, - "attach_result_mode": "eps_only", - "authentication_mode": "force", - "additional_update_result": 2, - "nas_cipher_algo_pref": [], - "nas_integ_algo_pref": [ - 2, - 1, - 3 - ], - "attach_without_pdn": false, - "cp_ciot_opt": false, - "edrx": true, - "edrx_cycle_forced": -1, - "edrx_ptw_wb_s1": 3, - "edrx_ptw_nb_s1": 3, - "emm_information_enable": false, - "emm_information_time_enable": false, - "fifteen_bearers": false, - "force_guti_in_tau": false, - "imeisv_request_in_smc": true, - "ims_vops": true, - "apn_oi": "", - "emc_bs": false, - "epc_lcs": false, - "ignore_initial_apn": false, - "skip_smc_proc": false, - "nr_support": false, - "dcnr_implicit_support": false, - "psm": false, - "t3324_forced": -1, - "t3346": -1, - "t3402": -1, - "t3412": 1800, - "t3412_extended_forced": -1, - "t3412_low_priority": 1800, - "force_t3412_extended_ie": false, - "t3448": -1, - "t3460": 6, - "t3460_wb_s1_ce": 24, - "emm_procedure_filter": { - "attach": "treat", - "authentication": "treat", - "detach": "treat", - "identity": "treat", - "nas_transport": "treat", - "security_mode_control": "treat", - "service_request": "treat", - "tracking_area_updating": "treat" - }, - "attach_reject_error": 13, - "tracking_area_update_reject_error": 9, - "me_db": { - "default_status": "whitelisted", - }, - "pdn_list": [ - { - "access_point_name": "ctnet", - "pdn_type": "ipv4v6", - "first_ip_addr": "99.99.3.2", - "last_ip_addr": "99.99.3.254", - "mtu_ipv4": 0, - "first_ipv6_prefix": "2001:468:3000:1::", - "last_ipv6_prefix": "2001:468:3000:ffff::", - "ipv6_interface_identifier": "::0:0:0:1", - "dns_addr": [ - "8.8.8.8", - "2001:4860:4860::8808" - ], - "p_cscf_addr": [ - "99.99.5.1", - "2001:468:5000:1::" - ], - "authentication": "none", - "apn_aggregate_max_bitrate_dl": -1, - "apn_aggregate_max_bitrate_ul": -1, - "emergency": false, - "backoff_timer": -1, - "re_attempt_ind": -1, - "automatic_release": false, - "ue_initiated_modification": true, - "erabs": [ - { - "qci": 9, - "priority_level": 15, - "pre_emption_capability": "shall_not_trigger_pre_emption", - "pre_emption_vulnerability": "not_pre_emptable", - } - ], - "esm_procedure_filter": { - "bearer_resource_allocation": "treat", - "bearer_resource_modification": "treat", - "pdn_connectivity": "treat", - "pdn_disconnect": "treat" - }, - - }, - { - "access_point_name": "ims", - "pdn_type": "ipv6", - "first_ipv6_prefix": "2001:468:4000:1::", - "last_ipv6_prefix": "2001:468:4000:ffff::", - "ipv6_interface_identifier": "::0:0:0:1", - "dns_addr": [ - "8.8.8.8", - "2001:4860:4860::8808" - ], - "p_cscf_addr": [ - "99.99.5.1", - "2001:468:5000:1::" - ], - "authentication": "none", - "apn_aggregate_max_bitrate_dl": -1, - "apn_aggregate_max_bitrate_ul": -1, - "emergency": false, - "backoff_timer": -1, - "re_attempt_ind": -1, - "automatic_release": false, - "ue_initiated_modification": true, - "erabs": [ - { - "qci": 5, - "priority_level": 9, - "pre_emption_capability": "shall_not_trigger_pre_emption", - "pre_emption_vulnerability": "not_pre_emptable", - } - ], - "esm_procedure_filter": { - "bearer_resource_allocation": "treat", - "bearer_resource_modification": "treat", - "pdn_connectivity": "treat", - "pdn_disconnect": "treat" - }, - - }, - { - "access_point_name": "dummy", - "pdn_type": "ipv4v6", - "first_ip_addr": "99.99.5.2", - "last_ip_addr": "99.99.5.254", - "mtu_ipv4": 0, - "first_ipv6_prefix": "2001:468:5000:1::", - "last_ipv6_prefix": "2001:468:5000:ffff::", - "ipv6_interface_identifier": "::0:0:0:1", - "dns_addr": [ - "8.8.8.8", - "2001:4860:4860::8808" - ], - "p_cscf_addr": [ - "99.99.5.1", - "2001:468:5000:1::" - ], - "authentication": "none", - "apn_aggregate_max_bitrate_dl": -1, - "apn_aggregate_max_bitrate_ul": -1, - "emergency": false, - "backoff_timer": -1, - "re_attempt_ind": -1, - "automatic_release": false, - "ue_initiated_modification": true, - "erabs": [ - { - "qci": 9, - "priority_level": 15, - "pre_emption_capability": "shall_not_trigger_pre_emption", - "pre_emption_vulnerability": "not_pre_emptable", - } - ], - "esm_procedure_filter": { - "bearer_resource_allocation": "treat", - "bearer_resource_modification": "treat", - "pdn_connectivity": "treat", - "pdn_disconnect": "treat" - }, - - } - ], -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -' (Nullable = false), @p2='2025-07-28T14:24:15.3209758Z' (DbType = DateTime), @p3='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p4='dadadada' (Nullable = false), @p5='False', @p6='False', @p7='CN_TEst1123' (Nullable = false), @p8='2025-07-28T14:24:15.3209776Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "CoreNetworkConfigs" ("Id", "ConfigContent", "CreatedAt", "CreatedBy", "Description", "IsDeleted", "IsDisabled", "Name", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -2025-07-28 22:24:15.409 +08:00 [INF] DESKTOP-1Q3GI6C [44] 核心网配置创建成功,配置ID: 35b201b3-2703-42b4-bd4e-0a8aa9a0566d, 配置名称: CN_TEst1123 -2025-07-28 22:24:15.415 +08:00 [INF] DESKTOP-1Q3GI6C [44] 成功创建核心网络配置,配置ID: 35b201b3-2703-42b4-bd4e-0a8aa9a0566d -2025-07-28 22:24:15.441 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-28 22:24:15.443 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:24:15.448 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-28 22:24:15.452 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:24:15.457 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:24:15.475 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 22:24:15.495 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:24:15.502 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:24:15.506 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 22:24:17.242 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 获取所有连接,当前连接数:0 -2025-07-28 22:24:17.247 +08:00 [INF] DESKTOP-1Q3GI6C [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:24:17 -2025-07-28 22:24:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:24:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:24:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:24:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:24:47.253 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 获取所有连接,当前连接数:0 -2025-07-28 22:24:47.258 +08:00 [INF] DESKTOP-1Q3GI6C [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:24:47 -2025-07-28 22:25:17.277 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-28 22:25:17.281 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:25:17 -2025-07-28 22:25:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:25:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:25:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:25:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:25:47.294 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 获取所有连接,当前连接数:0 -2025-07-28 22:25:47.298 +08:00 [INF] DESKTOP-1Q3GI6C [50] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:25:47 -2025-07-28 22:26:17.311 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 获取所有连接,当前连接数:0 -2025-07-28 22:26:17.314 +08:00 [INF] DESKTOP-1Q3GI6C [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:26:17 -2025-07-28 22:26:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:26:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:26:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:26:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:26:47.328 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 获取所有连接,当前连接数:0 -2025-07-28 22:26:47.330 +08:00 [INF] DESKTOP-1Q3GI6C [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:26:47 -2025-07-28 22:27:17.334 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 获取所有连接,当前连接数:0 -2025-07-28 22:27:17.337 +08:00 [INF] DESKTOP-1Q3GI6C [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:27:17 -2025-07-28 22:27:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:27:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:27:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:27:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:27:47.353 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-28 22:27:47.359 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:27:47 -2025-07-28 22:28:17.368 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 获取所有连接,当前连接数:0 -2025-07-28 22:28:17.372 +08:00 [INF] DESKTOP-1Q3GI6C [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:28:17 -2025-07-28 22:28:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:28:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:28:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:28:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:28:47.385 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 获取所有连接,当前连接数:0 -2025-07-28 22:28:47.386 +08:00 [INF] DESKTOP-1Q3GI6C [39] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:28:47 -2025-07-28 22:29:17.401 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 获取所有连接,当前连接数:0 -2025-07-28 22:29:17.406 +08:00 [INF] DESKTOP-1Q3GI6C [39] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:29:17 -2025-07-28 22:29:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:29:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:29:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:29:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:29:47.419 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 获取所有连接,当前连接数:0 -2025-07-28 22:29:47.421 +08:00 [INF] DESKTOP-1Q3GI6C [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:29:47 -2025-07-28 22:30:17.426 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 获取所有连接,当前连接数:0 -2025-07-28 22:30:17.427 +08:00 [INF] DESKTOP-1Q3GI6C [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:30:17 -2025-07-28 22:30:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:30:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:30:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:30:44.943 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:30:47.436 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 获取所有连接,当前连接数:0 -2025-07-28 22:30:47.440 +08:00 [INF] DESKTOP-1Q3GI6C [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:30:47 -2025-07-28 22:31:17.451 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 获取所有连接,当前连接数:0 -2025-07-28 22:31:17.453 +08:00 [INF] DESKTOP-1Q3GI6C [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:31:17 -2025-07-28 22:31:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:31:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:31:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:31:44.942 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:31:47.460 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 获取所有连接,当前连接数:0 -2025-07-28 22:31:47.464 +08:00 [INF] DESKTOP-1Q3GI6C [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:31:47 -2025-07-28 22:32:17.476 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-28 22:32:17.479 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:32:17 -2025-07-28 22:32:44.899 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:32:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:32:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:32:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:32:47.483 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 获取所有连接,当前连接数:0 -2025-07-28 22:32:47.485 +08:00 [INF] DESKTOP-1Q3GI6C [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:32:47 -2025-07-28 22:33:17.492 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-28 22:33:17.494 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:33:17 -2025-07-28 22:33:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:33:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:33:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:33:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:33:47.510 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-28 22:33:47.513 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:33:47 -2025-07-28 22:34:17.525 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-28 22:34:17.530 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:34:17 -2025-07-28 22:34:44.899 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:34:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:34:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:34:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:34:47.538 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 获取所有连接,当前连接数:0 -2025-07-28 22:34:47.542 +08:00 [INF] DESKTOP-1Q3GI6C [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:34:47 -2025-07-28 22:35:17.549 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 获取所有连接,当前连接数:0 -2025-07-28 22:35:17.552 +08:00 [INF] DESKTOP-1Q3GI6C [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:35:17 -2025-07-28 22:35:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:35:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:35:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:35:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:35:47.567 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 获取所有连接,当前连接数:0 -2025-07-28 22:35:47.572 +08:00 [INF] DESKTOP-1Q3GI6C [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:35:47 -2025-07-28 22:36:17.582 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 获取所有连接,当前连接数:0 -2025-07-28 22:36:17.585 +08:00 [INF] DESKTOP-1Q3GI6C [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:36:17 -2025-07-28 22:36:19.181 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Successfully validated the token. -2025-07-28 22:36:19.194 +08:00 [DBG] DESKTOP-1Q3GI6C [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:36:19.196 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Authorization was successful. -2025-07-28 22:36:19.199 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:36:19.206 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:36:19.327 +08:00 [INF] DESKTOP-1Q3GI6C [24] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 22:36:19.357 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:36:19.374 +08:00 [INF] DESKTOP-1Q3GI6C [34] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:36:19.378 +08:00 [INF] DESKTOP-1Q3GI6C [34] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 22:36:20.167 +08:00 [DBG] DESKTOP-1Q3GI6C [24] Successfully validated the token. -2025-07-28 22:36:20.171 +08:00 [DBG] DESKTOP-1Q3GI6C [24] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:36:20.178 +08:00 [DBG] DESKTOP-1Q3GI6C [24] Authorization was successful. -2025-07-28 22:36:20.185 +08:00 [INF] DESKTOP-1Q3GI6C [24] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:36:20.193 +08:00 [INF] DESKTOP-1Q3GI6C [24] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:36:20.216 +08:00 [INF] DESKTOP-1Q3GI6C [24] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 22:36:20.243 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:36:20.248 +08:00 [INF] DESKTOP-1Q3GI6C [31] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:36:20.254 +08:00 [INF] DESKTOP-1Q3GI6C [31] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 22:36:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:36:44.918 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:36:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:36:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:36:47.591 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 获取所有连接,当前连接数:0 -2025-07-28 22:36:47.594 +08:00 [INF] DESKTOP-1Q3GI6C [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:36:47 -2025-07-28 22:37:17.599 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 获取所有连接,当前连接数:0 -2025-07-28 22:37:17.602 +08:00 [INF] DESKTOP-1Q3GI6C [30] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:37:17 -2025-07-28 22:37:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [28] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:37:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [28] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:37:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [28] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:37:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [28] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:37:47.608 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 获取所有连接,当前连接数:0 -2025-07-28 22:37:47.613 +08:00 [INF] DESKTOP-1Q3GI6C [26] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:37:47 -2025-07-28 22:38:10.439 +08:00 [DBG] DESKTOP-1Q3GI6C [26] Successfully validated the token. -2025-07-28 22:38:10.448 +08:00 [DBG] DESKTOP-1Q3GI6C [26] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:38:10.453 +08:00 [DBG] DESKTOP-1Q3GI6C [26] Authorization was successful. -2025-07-28 22:38:10.458 +08:00 [INF] DESKTOP-1Q3GI6C [26] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 22:38:10.481 +08:00 [INF] DESKTOP-1Q3GI6C [26] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 22:38:10.511 +08:00 [INF] DESKTOP-1Q3GI6C [26] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 22:38:10.545 +08:00 [INF] DESKTOP-1Q3GI6C [26] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:38:10.557 +08:00 [INF] DESKTOP-1Q3GI6C [26] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 22:38:10.566 +08:00 [INF] DESKTOP-1Q3GI6C [26] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 22:38:10.580 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Successfully validated the token. -2025-07-28 22:38:10.584 +08:00 [DBG] DESKTOP-1Q3GI6C [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:38:10.591 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Authorization was successful. -2025-07-28 22:38:10.599 +08:00 [INF] DESKTOP-1Q3GI6C [23] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否激活: null, RAN ID: null -2025-07-28 22:38:10.614 +08:00 [INF] DESKTOP-1Q3GI6C [23] 开始获取网络栈配置列表,页码: 1, 每页大小: 10 -2025-07-28 22:38:10.636 +08:00 [INF] DESKTOP-1Q3GI6C [23] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 22:38:10.666 +08:00 [INF] DESKTOP-1Q3GI6C [24] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."RanId", n."StackId", n."UpdatedAt", n."UpdatedBy" -FROM "NetworkStackConfigs" AS n -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:38:10.691 +08:00 [INF] DESKTOP-1Q3GI6C [24] 成功获取网络栈配置列表,总数: 0, 当前页: 1/0 -2025-07-28 22:38:10.695 +08:00 [INF] DESKTOP-1Q3GI6C [24] 成功获取网络栈配置列表,共 0 条记录 -2025-07-28 22:38:17.624 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 获取所有连接,当前连接数:0 -2025-07-28 22:38:17.626 +08:00 [INF] DESKTOP-1Q3GI6C [26] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:38:17 -2025-07-28 22:38:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:38:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:38:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:38:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:38:47.632 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 获取所有连接,当前连接数:0 -2025-07-28 22:38:47.638 +08:00 [INF] DESKTOP-1Q3GI6C [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:38:47 -2025-07-28 22:39:17.657 +08:00 [DBG] DESKTOP-1Q3GI6C [31] 获取所有连接,当前连接数:0 -2025-07-28 22:39:17.665 +08:00 [INF] DESKTOP-1Q3GI6C [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:39:17 -2025-07-28 22:39:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:39:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:39:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:39:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:39:47.723 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 获取所有连接,当前连接数:0 -2025-07-28 22:39:47.729 +08:00 [INF] DESKTOP-1Q3GI6C [25] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:39:47 -2025-07-28 22:40:17.750 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-28 22:40:17.753 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:40:17 -2025-07-28 22:40:44.903 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:40:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:40:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:40:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:40:47.763 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-28 22:40:47.767 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:40:47 -2025-07-28 22:41:17.774 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 获取所有连接,当前连接数:0 -2025-07-28 22:41:17.784 +08:00 [INF] DESKTOP-1Q3GI6C [17] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:41:17 -2025-07-28 22:41:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:41:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:41:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:41:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:41:47.791 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 获取所有连接,当前连接数:0 -2025-07-28 22:41:47.801 +08:00 [INF] DESKTOP-1Q3GI6C [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:41:47 -2025-07-28 22:42:17.821 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 获取所有连接,当前连接数:0 -2025-07-28 22:42:17.824 +08:00 [INF] DESKTOP-1Q3GI6C [11] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:42:17 -2025-07-28 22:42:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:42:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:42:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:42:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:42:47.822 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 获取所有连接,当前连接数:0 -2025-07-28 22:42:47.824 +08:00 [INF] DESKTOP-1Q3GI6C [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:42:47 -2025-07-28 22:43:17.846 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 获取所有连接,当前连接数:0 -2025-07-28 22:43:17.852 +08:00 [INF] DESKTOP-1Q3GI6C [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:43:17 -2025-07-28 22:43:28.447 +08:00 [INF] DESKTOP-1Q3GI6C [7] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:28'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:43:28.451 +08:00 [INF] DESKTOP-1Q3GI6C [7] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:28'. -2025-07-28 22:43:28.453 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Policy authentication schemes did not succeed -2025-07-28 22:43:28.457 +08:00 [INF] DESKTOP-1Q3GI6C [7] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:43:28.459 +08:00 [INF] DESKTOP-1Q3GI6C [7] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:43:28.467 +08:00 [INF] DESKTOP-1Q3GI6C [91] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:28'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:43:28.475 +08:00 [INF] DESKTOP-1Q3GI6C [91] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:28'. -2025-07-28 22:43:28.480 +08:00 [DBG] DESKTOP-1Q3GI6C [91] Policy authentication schemes did not succeed -2025-07-28 22:43:28.482 +08:00 [INF] DESKTOP-1Q3GI6C [91] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:43:28.484 +08:00 [INF] DESKTOP-1Q3GI6C [91] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:43:29.477 +08:00 [INF] DESKTOP-1Q3GI6C [90] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:29'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:43:29.487 +08:00 [INF] DESKTOP-1Q3GI6C [90] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:29'. -2025-07-28 22:43:29.494 +08:00 [DBG] DESKTOP-1Q3GI6C [90] Policy authentication schemes did not succeed -2025-07-28 22:43:29.504 +08:00 [INF] DESKTOP-1Q3GI6C [90] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:43:29.511 +08:00 [INF] DESKTOP-1Q3GI6C [90] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:43:29.524 +08:00 [INF] DESKTOP-1Q3GI6C [91] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:29'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:43:29.534 +08:00 [INF] DESKTOP-1Q3GI6C [91] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:29'. -2025-07-28 22:43:29.543 +08:00 [DBG] DESKTOP-1Q3GI6C [91] Policy authentication schemes did not succeed -2025-07-28 22:43:29.551 +08:00 [INF] DESKTOP-1Q3GI6C [91] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:43:29.557 +08:00 [INF] DESKTOP-1Q3GI6C [91] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:43:30.528 +08:00 [INF] DESKTOP-1Q3GI6C [7] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:30'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:43:30.539 +08:00 [INF] DESKTOP-1Q3GI6C [7] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:30'. -2025-07-28 22:43:30.546 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Policy authentication schemes did not succeed -2025-07-28 22:43:30.553 +08:00 [INF] DESKTOP-1Q3GI6C [7] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:43:30.560 +08:00 [INF] DESKTOP-1Q3GI6C [7] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:43:30.575 +08:00 [INF] DESKTOP-1Q3GI6C [17] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:30'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:43:30.587 +08:00 [INF] DESKTOP-1Q3GI6C [17] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:30'. -2025-07-28 22:43:30.594 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Policy authentication schemes did not succeed -2025-07-28 22:43:30.604 +08:00 [INF] DESKTOP-1Q3GI6C [17] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:43:30.612 +08:00 [INF] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:43:31.586 +08:00 [INF] DESKTOP-1Q3GI6C [91] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:31'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:43:31.600 +08:00 [INF] DESKTOP-1Q3GI6C [91] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:31'. -2025-07-28 22:43:31.603 +08:00 [DBG] DESKTOP-1Q3GI6C [91] Policy authentication schemes did not succeed -2025-07-28 22:43:31.604 +08:00 [INF] DESKTOP-1Q3GI6C [91] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:43:31.608 +08:00 [INF] DESKTOP-1Q3GI6C [91] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:43:31.636 +08:00 [INF] DESKTOP-1Q3GI6C [91] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:31'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-28 22:43:31.644 +08:00 [INF] DESKTOP-1Q3GI6C [91] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 14:38:23', Current time (UTC): '07/28/2025 14:43:31'. -2025-07-28 22:43:31.645 +08:00 [DBG] DESKTOP-1Q3GI6C [91] Policy authentication schemes did not succeed -2025-07-28 22:43:31.651 +08:00 [INF] DESKTOP-1Q3GI6C [91] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-28 22:43:31.655 +08:00 [INF] DESKTOP-1Q3GI6C [91] AuthenticationScheme: Bearer was challenged. -2025-07-28 22:43:33.178 +08:00 [DBG] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was not authenticated. -2025-07-28 22:43:33.297 +08:00 [INF] DESKTOP-1Q3GI6C [93] Executed DbCommand (19ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:13:33.1947137Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 22:43:33.353 +08:00 [INF] DESKTOP-1Q3GI6C [90] Executed DbCommand (18ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 22:43:33.494 +08:00 [INF] DESKTOP-1Q3GI6C [93] Executed DbCommand (23ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 22:43:33.530 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (15ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='bbccb43c-8755-4e01-8536-10fdbcb16832', @p21='d3965594-1686-4b73-888a-a47074d0a424', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T14:43:33.4709494Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 22:43:33.584 +08:00 [INF] DESKTOP-1Q3GI6C [93] Executed DbCommand (17ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 22:43:33.616 +08:00 [INF] DESKTOP-1Q3GI6C [7] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 22:43:33.635 +08:00 [INF] DESKTOP-1Q3GI6C [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 22:43:33.643 +08:00 [INF] DESKTOP-1Q3GI6C [7] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 22:43:33.652 +08:00 [INF] DESKTOP-1Q3GI6C [7] 获取当前密钥 -2025-07-28 22:43:33.660 +08:00 [INF] DESKTOP-1Q3GI6C [7] 密钥Base64验证通过,字节长度: 64 -2025-07-28 22:43:33.666 +08:00 [INF] DESKTOP-1Q3GI6C [7] 密钥熵值: 5.389670647189372 -2025-07-28 22:43:33.673 +08:00 [INF] DESKTOP-1Q3GI6C [7] 当前密钥验证通过,密钥长度: 88 -2025-07-28 22:43:33.728 +08:00 [INF] DESKTOP-1Q3GI6C [7] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 22:43:33.737 +08:00 [INF] DESKTOP-1Q3GI6C [7] 密钥编码成功,字节长度: 88 -2025-07-28 22:43:33.745 +08:00 [INF] DESKTOP-1Q3GI6C [7] 密钥已缓存,过期时间: "2025-07-28T14:48:33.7455819Z" -2025-07-28 22:43:33.754 +08:00 [INF] DESKTOP-1Q3GI6C [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 22:43:33.761 +08:00 [INF] DESKTOP-1Q3GI6C [7] 密钥解码成功,字节长度: 64 -2025-07-28 22:43:33.769 +08:00 [INF] DESKTOP-1Q3GI6C [7] 令牌签名算法: HS512 -2025-07-28 22:43:33.774 +08:00 [INF] DESKTOP-1Q3GI6C [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T14:58:33.7737107Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T14:43:33.7737172Z","NotBefore":"2025-07-28T14:43:33.7737173Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 22:43:33.778 +08:00 [INF] DESKTOP-1Q3GI6C [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 22:43:33.786 +08:00 [INF] DESKTOP-1Q3GI6C [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 22:43:33.789 +08:00 [INF] DESKTOP-1Q3GI6C [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 22:43:33.794 +08:00 [INF] DESKTOP-1Q3GI6C [7] 密钥解码成功,字节长度: 64 -2025-07-28 22:43:33.802 +08:00 [INF] DESKTOP-1Q3GI6C [7] 令牌签名算法: HS512 -2025-07-28 22:43:33.808 +08:00 [INF] DESKTOP-1Q3GI6C [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T14:43:33.8081908Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T14:43:33.8081985Z","NotBefore":"2025-07-28T14:43:33.8081988Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 22:43:33.836 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (20ms) [Parameters=[@p0='17dc7308-832d-4f2a-aa60-ef392c4e283d' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T14:43:33.8157024Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T14:43:33.8157012Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 22:43:33.851 +08:00 [INF] DESKTOP-1Q3GI6C [17] 用户 hyh 认证成功 -2025-07-28 22:43:33.860 +08:00 [INF] DESKTOP-1Q3GI6C [17] 账号 hyh 登录成功 -2025-07-28 22:43:33.870 +08:00 [WRN] DESKTOP-1Q3GI6C [17] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE0OjQzOjMzLjQ3MDk0OTRaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTM4MTMsImV4cCI6MTc1MzcxNDcxMywiaWF0IjoxNzUzNzEzODEzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.F84Oxs-4ojxbwz9BhQxflcNu0HuWXchhcDBtqid2QVhQiCk5vmySvnZ9oc9oovK5hFxlKVG-skeTUQ-OjIDAPA -2025-07-28 22:43:35.741 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Successfully validated the token. -2025-07-28 22:43:35.744 +08:00 [DBG] DESKTOP-1Q3GI6C [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:43:35.750 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Authorization was successful. -2025-07-28 22:43:35.756 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:43:35.764 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:43:35.797 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:43:35.806 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:43:35.809 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:43:35.818 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Successfully validated the token. -2025-07-28 22:43:35.821 +08:00 [DBG] DESKTOP-1Q3GI6C [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:43:35.825 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Authorization was successful. -2025-07-28 22:43:35.826 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:43:35.829 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:43:35.851 +08:00 [INF] DESKTOP-1Q3GI6C [93] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:43:35.858 +08:00 [INF] DESKTOP-1Q3GI6C [93] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:43:35.860 +08:00 [INF] DESKTOP-1Q3GI6C [93] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:43:36.790 +08:00 [DBG] DESKTOP-1Q3GI6C [91] Successfully validated the token. -2025-07-28 22:43:36.794 +08:00 [DBG] DESKTOP-1Q3GI6C [91] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:43:36.801 +08:00 [DBG] DESKTOP-1Q3GI6C [91] Authorization was successful. -2025-07-28 22:43:36.807 +08:00 [INF] DESKTOP-1Q3GI6C [91] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:43:36.817 +08:00 [INF] DESKTOP-1Q3GI6C [91] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:43:36.851 +08:00 [INF] DESKTOP-1Q3GI6C [91] Executed DbCommand (31ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 22:43:36.885 +08:00 [INF] DESKTOP-1Q3GI6C [91] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:43:36.902 +08:00 [INF] DESKTOP-1Q3GI6C [91] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:43:36.912 +08:00 [INF] DESKTOP-1Q3GI6C [91] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 22:43:36.924 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Successfully validated the token. -2025-07-28 22:43:36.928 +08:00 [DBG] DESKTOP-1Q3GI6C [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:43:36.938 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Authorization was successful. -2025-07-28 22:43:36.943 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:43:36.951 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:43:36.982 +08:00 [INF] DESKTOP-1Q3GI6C [7] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 22:43:37.015 +08:00 [INF] DESKTOP-1Q3GI6C [91] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:43:37.032 +08:00 [INF] DESKTOP-1Q3GI6C [91] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:43:37.040 +08:00 [INF] DESKTOP-1Q3GI6C [91] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 22:43:37.929 +08:00 [DBG] DESKTOP-1Q3GI6C [93] Successfully validated the token. -2025-07-28 22:43:37.933 +08:00 [DBG] DESKTOP-1Q3GI6C [93] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:43:37.941 +08:00 [DBG] DESKTOP-1Q3GI6C [93] Authorization was successful. -2025-07-28 22:43:37.947 +08:00 [INF] DESKTOP-1Q3GI6C [93] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:43:37.961 +08:00 [INF] DESKTOP-1Q3GI6C [93] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:43:37.995 +08:00 [INF] DESKTOP-1Q3GI6C [7] Executed DbCommand (23ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 22:43:38.027 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:43:38.043 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:43:38.051 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 22:43:38.066 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Successfully validated the token. -2025-07-28 22:43:38.072 +08:00 [DBG] DESKTOP-1Q3GI6C [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:43:38.080 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Authorization was successful. -2025-07-28 22:43:38.086 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:43:38.101 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:43:38.125 +08:00 [INF] DESKTOP-1Q3GI6C [7] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 22:43:38.159 +08:00 [INF] DESKTOP-1Q3GI6C [7] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:43:38.174 +08:00 [INF] DESKTOP-1Q3GI6C [7] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:43:38.185 +08:00 [INF] DESKTOP-1Q3GI6C [7] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 22:43:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:43:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:43:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:43:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:43:47.862 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 获取所有连接,当前连接数:0 -2025-07-28 22:43:47.869 +08:00 [INF] DESKTOP-1Q3GI6C [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:43:47 -2025-07-28 22:44:00.759 +08:00 [DBG] DESKTOP-1Q3GI6C [90] Successfully validated the token. -2025-07-28 22:44:00.765 +08:00 [DBG] DESKTOP-1Q3GI6C [90] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:44:00.775 +08:00 [DBG] DESKTOP-1Q3GI6C [90] Authorization was successful. -2025-07-28 22:44:00.782 +08:00 [INF] DESKTOP-1Q3GI6C [90] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:44:00.797 +08:00 [INF] DESKTOP-1Q3GI6C [90] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:44:00.830 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 22:44:00.865 +08:00 [INF] DESKTOP-1Q3GI6C [7] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:44:00.883 +08:00 [INF] DESKTOP-1Q3GI6C [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:44:00.893 +08:00 [INF] DESKTOP-1Q3GI6C [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 22:44:00.906 +08:00 [DBG] DESKTOP-1Q3GI6C [93] Successfully validated the token. -2025-07-28 22:44:00.912 +08:00 [DBG] DESKTOP-1Q3GI6C [93] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:44:00.920 +08:00 [DBG] DESKTOP-1Q3GI6C [93] Authorization was successful. -2025-07-28 22:44:00.926 +08:00 [INF] DESKTOP-1Q3GI6C [93] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:44:00.935 +08:00 [INF] DESKTOP-1Q3GI6C [93] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:44:00.963 +08:00 [INF] DESKTOP-1Q3GI6C [93] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 22:44:00.994 +08:00 [INF] DESKTOP-1Q3GI6C [7] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:44:01.010 +08:00 [INF] DESKTOP-1Q3GI6C [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:44:01.019 +08:00 [INF] DESKTOP-1Q3GI6C [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 22:44:01.555 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Successfully validated the token. -2025-07-28 22:44:01.562 +08:00 [DBG] DESKTOP-1Q3GI6C [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:44:01.570 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Authorization was successful. -2025-07-28 22:44:01.577 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:44:01.592 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:44:01.628 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:44:01.645 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:44:01.653 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:44:01.670 +08:00 [DBG] DESKTOP-1Q3GI6C [90] Successfully validated the token. -2025-07-28 22:44:01.677 +08:00 [DBG] DESKTOP-1Q3GI6C [90] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:44:01.684 +08:00 [DBG] DESKTOP-1Q3GI6C [90] Authorization was successful. -2025-07-28 22:44:01.691 +08:00 [INF] DESKTOP-1Q3GI6C [90] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:44:01.703 +08:00 [INF] DESKTOP-1Q3GI6C [90] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:44:01.733 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:44:01.749 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:44:01.751 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:44:17.897 +08:00 [DBG] DESKTOP-1Q3GI6C [90] 获取所有连接,当前连接数:0 -2025-07-28 22:44:17.901 +08:00 [INF] DESKTOP-1Q3GI6C [90] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:44:17 -2025-07-28 22:44:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:44:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:44:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [90] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:44:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [90] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:44:47.914 +08:00 [DBG] DESKTOP-1Q3GI6C [92] 获取所有连接,当前连接数:0 -2025-07-28 22:44:47.919 +08:00 [INF] DESKTOP-1Q3GI6C [92] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:44:47 -2025-07-28 22:45:17.930 +08:00 [DBG] DESKTOP-1Q3GI6C [92] 获取所有连接,当前连接数:0 -2025-07-28 22:45:17.933 +08:00 [INF] DESKTOP-1Q3GI6C [92] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:45:17 -2025-07-28 22:45:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:45:44.913 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:45:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:45:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:45:47.947 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 获取所有连接,当前连接数:0 -2025-07-28 22:45:47.953 +08:00 [INF] DESKTOP-1Q3GI6C [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:45:47 -2025-07-28 22:46:17.964 +08:00 [DBG] DESKTOP-1Q3GI6C [90] 获取所有连接,当前连接数:0 -2025-07-28 22:46:17.971 +08:00 [INF] DESKTOP-1Q3GI6C [90] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:46:17 -2025-07-28 22:46:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:46:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:46:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:46:44.946 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:46:47.996 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 获取所有连接,当前连接数:0 -2025-07-28 22:46:48.003 +08:00 [INF] DESKTOP-1Q3GI6C [94] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:46:48 -2025-07-28 22:47:18.022 +08:00 [DBG] DESKTOP-1Q3GI6C [90] 获取所有连接,当前连接数:0 -2025-07-28 22:47:18.031 +08:00 [INF] DESKTOP-1Q3GI6C [90] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:47:18 -2025-07-28 22:47:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:47:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:47:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [92] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:47:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [92] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:47:48.045 +08:00 [DBG] DESKTOP-1Q3GI6C [96] 获取所有连接,当前连接数:0 -2025-07-28 22:47:48.051 +08:00 [INF] DESKTOP-1Q3GI6C [96] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:47:48 -2025-07-28 22:48:18.063 +08:00 [DBG] DESKTOP-1Q3GI6C [96] 获取所有连接,当前连接数:0 -2025-07-28 22:48:18.070 +08:00 [INF] DESKTOP-1Q3GI6C [96] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:48:18 -2025-07-28 22:48:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [95] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:48:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [95] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:48:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [95] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:48:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [95] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:48:48.093 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 获取所有连接,当前连接数:0 -2025-07-28 22:48:48.100 +08:00 [INF] DESKTOP-1Q3GI6C [94] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:48:48 -2025-07-28 22:49:18.121 +08:00 [DBG] DESKTOP-1Q3GI6C [97] 获取所有连接,当前连接数:0 -2025-07-28 22:49:18.130 +08:00 [INF] DESKTOP-1Q3GI6C [97] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:49:18 -2025-07-28 22:49:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [98] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:49:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [98] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:49:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [99] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:49:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [99] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:49:48.147 +08:00 [DBG] DESKTOP-1Q3GI6C [98] 获取所有连接,当前连接数:0 -2025-07-28 22:49:48.155 +08:00 [INF] DESKTOP-1Q3GI6C [98] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:49:48 -2025-07-28 22:50:18.171 +08:00 [DBG] DESKTOP-1Q3GI6C [98] 获取所有连接,当前连接数:0 -2025-07-28 22:50:18.175 +08:00 [INF] DESKTOP-1Q3GI6C [98] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:50:18 -2025-07-28 22:50:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:50:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [99] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:50:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:50:44.946 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:50:48.180 +08:00 [DBG] DESKTOP-1Q3GI6C [101] 获取所有连接,当前连接数:0 -2025-07-28 22:50:48.183 +08:00 [INF] DESKTOP-1Q3GI6C [101] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:50:48 -2025-07-28 22:51:18.187 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 获取所有连接,当前连接数:0 -2025-07-28 22:51:18.191 +08:00 [INF] DESKTOP-1Q3GI6C [94] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:51:18 -2025-07-28 22:51:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:51:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:51:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:51:44.945 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:51:48.207 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 获取所有连接,当前连接数:0 -2025-07-28 22:51:48.213 +08:00 [INF] DESKTOP-1Q3GI6C [94] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:51:48 -2025-07-28 22:52:18.228 +08:00 [DBG] DESKTOP-1Q3GI6C [102] 获取所有连接,当前连接数:0 -2025-07-28 22:52:18.231 +08:00 [INF] DESKTOP-1Q3GI6C [102] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:52:18 -2025-07-28 22:52:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:52:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:52:44.931 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:52:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:52:48.235 +08:00 [DBG] DESKTOP-1Q3GI6C [102] 获取所有连接,当前连接数:0 -2025-07-28 22:52:48.239 +08:00 [INF] DESKTOP-1Q3GI6C [102] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:52:48 -2025-07-28 22:53:18.245 +08:00 [DBG] DESKTOP-1Q3GI6C [102] 获取所有连接,当前连接数:0 -2025-07-28 22:53:18.246 +08:00 [INF] DESKTOP-1Q3GI6C [102] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:53:18 -2025-07-28 22:53:43.649 +08:00 [DBG] DESKTOP-1Q3GI6C [102] Successfully validated the token. -2025-07-28 22:53:43.654 +08:00 [DBG] DESKTOP-1Q3GI6C [102] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:53:43.657 +08:00 [DBG] DESKTOP-1Q3GI6C [102] Authorization was successful. -2025-07-28 22:53:43.682 +08:00 [INF] DESKTOP-1Q3GI6C [102] 开始更新RAN配置,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c -2025-07-28 22:53:43.698 +08:00 [INF] DESKTOP-1Q3GI6C [102] 开始更新RAN配置,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c, 配置名称: RAN 室内站(覆盖大楼内) -2025-07-28 22:53:43.819 +08:00 [INF] DESKTOP-1Q3GI6C [103] Executed DbCommand (18ms) [Parameters=[@__id_0='562fe0dc-18c7-4709-9f3f-889874ddf05c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 22:53:43.851 +08:00 [INF] DESKTOP-1Q3GI6C [103] Executed DbCommand (20ms) [Parameters=[@p9='562fe0dc-18c7-4709-9f3f-889874ddf05c' (Nullable = false), @p0='{ - "log_filename": "/tmp/ran.log", - "log_options": "all.level=info,all.max_size=1,nas.level=debug,s1ap.level=debug,ngap.level=debug,x2ap.level=debug,rrc.level=debug,mac.level=debug,pdcp.level=warn,file.rotate=500M", - "com_addr": "0.0.0.0:9001", - "enb_id": 1, - "enb_type": "macro", - "cn_timer": 30000, - "gtp_addr": "127.0.1.1", - "rf_driver": { - "name": "sdr", - "rx_antenna": "rx", - "args": "dev0=/dev/sdr1" - }, - "tx_gain": [0], - "rx_gain": [55], - "automatic_ue_info_request": true, - "skip_smc_proc": false, - "sched_metric": "pf", - "rate_bucket_duration": 100, - "sched_rate_duration": 50, - "sched_latency_for_prb_max": 50, - "mme_list": [ - { - "mme_addr": "127.0.1.100" - } - ], - "cell_list": [ - { - "cell_id": 2, - "n_id_cell": 1, - "tac": 1, - "plmn_list": [ - { - "plmn": "46011", - "reserved": false, - "cp_ciot_opt": false, - "attach_without_pdn": false, - } - ], - "cipher_algo_pref": [], - "integ_algo_pref": [ - 2, - 1, - 3 - ], - "ims_emergency_support": false, - "ignore_ue_as_release": false, - "edrx": true, - "ue_count_max": 50, - "allow_cat0_ue": false, - "inactivity_timer": 10000, - "cell_barred": false, - "intra_freq_reselection": true, - "q_rx_lev_min": -55, - "q_rx_lev_min_offset": 0, - "p_max": 20, - "pws_max_segment_len": 32, - "pws_si_periodicity": 16, - "sib16_enable": false, - "sib16_si_periodicity": 32, - "si_value_tag": 0, - "si_window_length": 20, - "sib_sched_list": [ - { - "filename": "config_sib/sib23_rb100_cs.asn", - "si_periodicity": 16 - } - ], - "cell_gain": -200, - "rf_port": 0, - "cyclic_prefix": "normal", - "n_rb_dl": 100, - "dl_earfcn": 1750, - "ul_earfcn": 19750, - "n_antenna_dl": 1, - "n_antenna_ul": 1, - "power_p_sync": 0, - "power_s_sync": 0, - "power_pbch": 0, - "power_pcfich": 0, - "power_phich": 0, - "power_pdcch": 0, - "power_pdsch_si": 0, - "p_srs_offset": 3, - "transmission_mode": 1, - "transmission_mode_opt": 0, - "manual_ref_signal_power": true, - "dpc": false, - "root_sequence_index": 110, - "pusch_msg3_mcs": 5, - "pusch_msg3_delta_power": 0, - "rar_backoff_index": -1, - "pdsch_dedicated": { - "p_a": -3.0, - "p_b": 1.0 - }, - "phich_duration": "normal", - "phich_resource": "1", - "pucch_dedicated": { - "cqi_pucch_n_rb": -1, - "n1_pucch_sr_count": -1, - "ack_nack_feedback_mode_ca": "cs", - "n1_pucch_an_cs_count": 2, - "n3_pucch_an_n_rb": 0 - }, - "pusch_dedicated": { - "beta_offset_ack_index": 9, - "beta_offset_ri_index": 6, - "beta_offset_cqi_index": 6 - }, - "srs_dedicated": { - "srs_bandwidth_config": 2, - "srs_subframe_config": 3, - "srs_period": 320, - "srs_bandwidth": 2, - "srs_hopping_bandwidth": 2 - }, - "m_ri": 0, - "ap_cqi_period": 0, - "simultaneousAckNackAndCQI": true, - "simultaneousAckNackAndCQI_format3": false, - "cqi_period": 40, - "cqi_adapt_fer": 0.05, - "ul_snr_adapt_fer": 0.05, - "si_coderate": 0.2, - "si_pdcch_format": 2, - "sr_period": 20, - "n_symb_cch": 2, - "initial_cqi": 3, - "forced_cqi": -1, - "force_dl_schedule": false, - "force_full_bsr": false, - "dl_256qam": false, - "dl_1024qam": false, - "ul_64qam": false, - "ul_256qam": false, - "pusch_max_its": 5, - "pusch_max_mcs": 20, - "pdsch_mcs": [ - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5 - ], - "pdsch_fixed_rb_alloc": [ - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ], - "pusch_mcs": [ - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5 - ], - "pusch_fixed_rb_alloc": [ - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ], - "mac_config": { - "ul_max_harq_tx": 5, - "dl_max_harq_tx": 5, - "ul_max_consecutive_retx": 100, - "dl_max_consecutive_retx": 100, - "time_alignment_tx_timer": 500, - "time_alignment_timer_dedicated": 0, - "periodic_bsr_timer": 20, - "retx_bsr_timer": 320, - "periodic_phr_timer": 500, - "prohibit_phr_timer": 200, - "dl_path_loss_change": "dB3", - "data_inactivity_timer": 60, - "sr_prohibit_timer": 0, - "logical_channel_sr_prohibit_timer": 0 - }, - "gbr_ul_ratio": 0.8, - "gbr_dl_ratio": 0.8, - "srb_config": [ - { - "id": 1, - "maxRetxThreshold": 32, - "t_Reordering": 45, - "t_PollRetransmit": 60 - }, - { - "id": 2, - "maxRetxThreshold": 32, - "t_Reordering": 45, - "t_PollRetransmit": 60 - } - ], - "drb_config": "config_drb/drb_cs.cfg", - "t304": 2000, - "rrc_cnx_reject_waitTime": 10, - "rrc_cnx_reject_extWaitTime": 0, - "forced_meas_gap_offset": -1, - "ho_from_meas": false, - "ho_cfra": false, - "scells_activation": "always", - "forced_ri": 0, - } - ], - "nr_support": false -}' (Nullable = false), @p1='2025-07-28T13:57:43.7504840Z' (DbType = DateTime), @p2='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p3='data' (Nullable = false), @p4='False', @p5='False', @p6='RAN 室内站(覆盖大楼内)' (Nullable = false), @p7='2025-07-28T14:53:43.8288535Z' (DbType = DateTime), @p8='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -UPDATE "RAN_Configurations" SET "ConfigContent" = @p0, "CreatedAt" = @p1, "CreatedBy" = @p2, "Description" = @p3, "IsDeleted" = @p4, "IsDisabled" = @p5, "Name" = @p6, "UpdatedAt" = @p7, "UpdatedBy" = @p8 -WHERE "Id" = @p9; -2025-07-28 22:53:43.870 +08:00 [INF] DESKTOP-1Q3GI6C [103] RAN配置更新成功,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c, 配置名称: RAN 室内站(覆盖大楼内) -2025-07-28 22:53:43.880 +08:00 [INF] DESKTOP-1Q3GI6C [103] 成功更新RAN配置,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c -2025-07-28 22:53:43.908 +08:00 [DBG] DESKTOP-1Q3GI6C [104] Successfully validated the token. -2025-07-28 22:53:43.912 +08:00 [DBG] DESKTOP-1Q3GI6C [104] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:53:43.920 +08:00 [DBG] DESKTOP-1Q3GI6C [104] Authorization was successful. -2025-07-28 22:53:43.923 +08:00 [INF] DESKTOP-1Q3GI6C [104] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:53:43.934 +08:00 [INF] DESKTOP-1Q3GI6C [104] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:53:43.963 +08:00 [INF] DESKTOP-1Q3GI6C [103] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:53:43.979 +08:00 [INF] DESKTOP-1Q3GI6C [103] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:53:43.987 +08:00 [INF] DESKTOP-1Q3GI6C [103] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:53:44.902 +08:00 [DBG] DESKTOP-1Q3GI6C [104] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:53:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [104] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:53:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [104] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:53:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [104] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:53:45.997 +08:00 [DBG] DESKTOP-1Q3GI6C [102] Successfully validated the token. -2025-07-28 22:53:46.004 +08:00 [DBG] DESKTOP-1Q3GI6C [102] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:53:46.013 +08:00 [DBG] DESKTOP-1Q3GI6C [102] Authorization was successful. -2025-07-28 22:53:46.020 +08:00 [INF] DESKTOP-1Q3GI6C [102] 开始更新RAN配置,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c -2025-07-28 22:53:46.030 +08:00 [INF] DESKTOP-1Q3GI6C [102] 开始更新RAN配置,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c, 配置名称: RAN 室内站(覆盖大楼内) -2025-07-28 22:53:46.058 +08:00 [INF] DESKTOP-1Q3GI6C [102] Executed DbCommand (18ms) [Parameters=[@__id_0='562fe0dc-18c7-4709-9f3f-889874ddf05c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -WHERE r."Id" = @__id_0 -LIMIT 1 -2025-07-28 22:53:46.094 +08:00 [INF] DESKTOP-1Q3GI6C [101] Executed DbCommand (22ms) [Parameters=[@p9='562fe0dc-18c7-4709-9f3f-889874ddf05c' (Nullable = false), @p0='{ - "log_filename": "/tmp/ran.log", - "log_options": "all.level=info,all.max_size=1,nas.level=debug,s1ap.level=debug,ngap.level=debug,x2ap.level=debug,rrc.level=debug,mac.level=debug,pdcp.level=warn,file.rotate=500M", - "com_addr": "0.0.0.0:9001", - "enb_id": 1, - "enb_type": "macro", - "cn_timer": 30000, - "gtp_addr": "127.0.1.1", - "rf_driver": { - "name": "sdr", - "rx_antenna": "rx", - "args": "dev0=/dev/sdr1" - }, - "tx_gain": [0], - "rx_gain": [55], - "automatic_ue_info_request": true, - "skip_smc_proc": false, - "sched_metric": "pf", - "rate_bucket_duration": 100, - "sched_rate_duration": 50, - "sched_latency_for_prb_max": 50, - "mme_list": [ - { - "mme_addr": "127.0.1.100" - } - ], - "cell_list": [ - { - "cell_id": 2, - "n_id_cell": 1, - "tac": 1, - "plmn_list": [ - { - "plmn": "46011", - "reserved": false, - "cp_ciot_opt": false, - "attach_without_pdn": false, - } - ], - "cipher_algo_pref": [], - "integ_algo_pref": [ - 2, - 1, - 3 - ], - "ims_emergency_support": false, - "ignore_ue_as_release": false, - "edrx": true, - "ue_count_max": 50, - "allow_cat0_ue": false, - "inactivity_timer": 10000, - "cell_barred": false, - "intra_freq_reselection": true, - "q_rx_lev_min": -55, - "q_rx_lev_min_offset": 0, - "p_max": 20, - "pws_max_segment_len": 32, - "pws_si_periodicity": 16, - "sib16_enable": false, - "sib16_si_periodicity": 32, - "si_value_tag": 0, - "si_window_length": 20, - "sib_sched_list": [ - { - "filename": "config_sib/sib23_rb100_cs.asn", - "si_periodicity": 16 - } - ], - "cell_gain": -200, - "rf_port": 0, - "cyclic_prefix": "normal", - "n_rb_dl": 100, - "dl_earfcn": 1750, - "ul_earfcn": 19750, - "n_antenna_dl": 1, - "n_antenna_ul": 1, - "power_p_sync": 0, - "power_s_sync": 0, - "power_pbch": 0, - "power_pcfich": 0, - "power_phich": 0, - "power_pdcch": 0, - "power_pdsch_si": 0, - "p_srs_offset": 3, - "transmission_mode": 1, - "transmission_mode_opt": 0, - "manual_ref_signal_power": true, - "dpc": false, - "root_sequence_index": 110, - "pusch_msg3_mcs": 5, - "pusch_msg3_delta_power": 0, - "rar_backoff_index": -1, - "pdsch_dedicated": { - "p_a": -3.0, - "p_b": 1.0 - }, - "phich_duration": "normal", - "phich_resource": "1", - "pucch_dedicated": { - "cqi_pucch_n_rb": -1, - "n1_pucch_sr_count": -1, - "ack_nack_feedback_mode_ca": "cs", - "n1_pucch_an_cs_count": 2, - "n3_pucch_an_n_rb": 0 - }, - "pusch_dedicated": { - "beta_offset_ack_index": 9, - "beta_offset_ri_index": 6, - "beta_offset_cqi_index": 6 - }, - "srs_dedicated": { - "srs_bandwidth_config": 2, - "srs_subframe_config": 3, - "srs_period": 320, - "srs_bandwidth": 2, - "srs_hopping_bandwidth": 2 - }, - "m_ri": 0, - "ap_cqi_period": 0, - "simultaneousAckNackAndCQI": true, - "simultaneousAckNackAndCQI_format3": false, - "cqi_period": 40, - "cqi_adapt_fer": 0.05, - "ul_snr_adapt_fer": 0.05, - "si_coderate": 0.2, - "si_pdcch_format": 2, - "sr_period": 20, - "n_symb_cch": 2, - "initial_cqi": 3, - "forced_cqi": -1, - "force_dl_schedule": false, - "force_full_bsr": false, - "dl_256qam": false, - "dl_1024qam": false, - "ul_64qam": false, - "ul_256qam": false, - "pusch_max_its": 5, - "pusch_max_mcs": 20, - "pdsch_mcs": [ - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5 - ], - "pdsch_fixed_rb_alloc": [ - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ], - "pusch_mcs": [ - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5, - 5 - ], - "pusch_fixed_rb_alloc": [ - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ], - "mac_config": { - "ul_max_harq_tx": 5, - "dl_max_harq_tx": 5, - "ul_max_consecutive_retx": 100, - "dl_max_consecutive_retx": 100, - "time_alignment_tx_timer": 500, - "time_alignment_timer_dedicated": 0, - "periodic_bsr_timer": 20, - "retx_bsr_timer": 320, - "periodic_phr_timer": 500, - "prohibit_phr_timer": 200, - "dl_path_loss_change": "dB3", - "data_inactivity_timer": 60, - "sr_prohibit_timer": 0, - "logical_channel_sr_prohibit_timer": 0 - }, - "gbr_ul_ratio": 0.8, - "gbr_dl_ratio": 0.8, - "srb_config": [ - { - "id": 1, - "maxRetxThreshold": 32, - "t_Reordering": 45, - "t_PollRetransmit": 60 - }, - { - "id": 2, - "maxRetxThreshold": 32, - "t_Reordering": 45, - "t_PollRetransmit": 60 - } - ], - "drb_config": "config_drb/drb_cs.cfg", - "t304": 2000, - "rrc_cnx_reject_waitTime": 10, - "rrc_cnx_reject_extWaitTime": 0, - "forced_meas_gap_offset": -1, - "ho_from_meas": false, - "ho_cfra": false, - "scells_activation": "always", - "forced_ri": 0, - } - ], - "nr_support": false -}' (Nullable = false), @p1='2025-07-28T13:57:43.7504840Z' (DbType = DateTime), @p2='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p3='data' (Nullable = false), @p4='False', @p5='False', @p6='RAN 室内站(覆盖大楼内)' (Nullable = false), @p7='2025-07-28T14:53:46.0706990Z' (DbType = DateTime), @p8='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -UPDATE "RAN_Configurations" SET "ConfigContent" = @p0, "CreatedAt" = @p1, "CreatedBy" = @p2, "Description" = @p3, "IsDeleted" = @p4, "IsDisabled" = @p5, "Name" = @p6, "UpdatedAt" = @p7, "UpdatedBy" = @p8 -WHERE "Id" = @p9; -2025-07-28 22:53:46.114 +08:00 [INF] DESKTOP-1Q3GI6C [101] RAN配置更新成功,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c, 配置名称: RAN 室内站(覆盖大楼内) -2025-07-28 22:53:46.122 +08:00 [INF] DESKTOP-1Q3GI6C [101] 成功更新RAN配置,配置ID: 562fe0dc-18c7-4709-9f3f-889874ddf05c -2025-07-28 22:53:46.138 +08:00 [DBG] DESKTOP-1Q3GI6C [102] Successfully validated the token. -2025-07-28 22:53:46.144 +08:00 [DBG] DESKTOP-1Q3GI6C [102] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:53:46.152 +08:00 [DBG] DESKTOP-1Q3GI6C [102] Authorization was successful. -2025-07-28 22:53:46.158 +08:00 [INF] DESKTOP-1Q3GI6C [102] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:53:46.169 +08:00 [INF] DESKTOP-1Q3GI6C [102] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:53:46.197 +08:00 [INF] DESKTOP-1Q3GI6C [103] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:53:46.213 +08:00 [INF] DESKTOP-1Q3GI6C [103] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:53:46.223 +08:00 [INF] DESKTOP-1Q3GI6C [103] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:53:48.253 +08:00 [DBG] DESKTOP-1Q3GI6C [102] 获取所有连接,当前连接数:0 -2025-07-28 22:53:48.257 +08:00 [INF] DESKTOP-1Q3GI6C [102] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:53:48 -2025-07-28 22:54:00.869 +08:00 [DBG] DESKTOP-1Q3GI6C [106] Successfully validated the token. -2025-07-28 22:54:00.876 +08:00 [DBG] DESKTOP-1Q3GI6C [106] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:54:00.883 +08:00 [DBG] DESKTOP-1Q3GI6C [106] Authorization was successful. -2025-07-28 22:54:00.889 +08:00 [INF] DESKTOP-1Q3GI6C [106] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:54:00.905 +08:00 [INF] DESKTOP-1Q3GI6C [106] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:54:00.934 +08:00 [INF] DESKTOP-1Q3GI6C [101] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 22:54:00.968 +08:00 [INF] DESKTOP-1Q3GI6C [101] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:54:00.986 +08:00 [INF] DESKTOP-1Q3GI6C [101] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:54:00.995 +08:00 [INF] DESKTOP-1Q3GI6C [101] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 22:54:01.009 +08:00 [DBG] DESKTOP-1Q3GI6C [102] Successfully validated the token. -2025-07-28 22:54:01.014 +08:00 [DBG] DESKTOP-1Q3GI6C [102] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:54:01.024 +08:00 [DBG] DESKTOP-1Q3GI6C [102] Authorization was successful. -2025-07-28 22:54:01.030 +08:00 [INF] DESKTOP-1Q3GI6C [102] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:54:01.044 +08:00 [INF] DESKTOP-1Q3GI6C [102] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 22:54:01.070 +08:00 [INF] DESKTOP-1Q3GI6C [102] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 22:54:01.104 +08:00 [INF] DESKTOP-1Q3GI6C [102] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 22:54:01.120 +08:00 [INF] DESKTOP-1Q3GI6C [102] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 22:54:01.129 +08:00 [INF] DESKTOP-1Q3GI6C [102] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 22:54:01.507 +08:00 [DBG] DESKTOP-1Q3GI6C [101] Successfully validated the token. -2025-07-28 22:54:01.513 +08:00 [DBG] DESKTOP-1Q3GI6C [101] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:54:01.521 +08:00 [DBG] DESKTOP-1Q3GI6C [101] Authorization was successful. -2025-07-28 22:54:01.527 +08:00 [INF] DESKTOP-1Q3GI6C [101] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:54:01.540 +08:00 [INF] DESKTOP-1Q3GI6C [101] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:54:01.578 +08:00 [INF] DESKTOP-1Q3GI6C [102] Executed DbCommand (24ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:54:01.593 +08:00 [INF] DESKTOP-1Q3GI6C [102] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:54:01.601 +08:00 [INF] DESKTOP-1Q3GI6C [102] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:54:01.617 +08:00 [DBG] DESKTOP-1Q3GI6C [101] Successfully validated the token. -2025-07-28 22:54:01.623 +08:00 [DBG] DESKTOP-1Q3GI6C [101] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 22:54:01.631 +08:00 [DBG] DESKTOP-1Q3GI6C [101] Authorization was successful. -2025-07-28 22:54:01.638 +08:00 [INF] DESKTOP-1Q3GI6C [101] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:54:01.654 +08:00 [INF] DESKTOP-1Q3GI6C [101] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 22:54:01.687 +08:00 [INF] DESKTOP-1Q3GI6C [103] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 22:54:01.735 +08:00 [INF] DESKTOP-1Q3GI6C [103] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:54:01.742 +08:00 [INF] DESKTOP-1Q3GI6C [103] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 22:54:18.269 +08:00 [DBG] DESKTOP-1Q3GI6C [103] 获取所有连接,当前连接数:0 -2025-07-28 22:54:18.273 +08:00 [INF] DESKTOP-1Q3GI6C [103] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:54:18 -2025-07-28 22:54:44.899 +08:00 [DBG] DESKTOP-1Q3GI6C [106] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:54:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [106] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:54:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [106] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:54:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [106] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:54:48.285 +08:00 [DBG] DESKTOP-1Q3GI6C [106] 获取所有连接,当前连接数:0 -2025-07-28 22:54:48.290 +08:00 [INF] DESKTOP-1Q3GI6C [106] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:54:48 -2025-07-28 22:55:18.308 +08:00 [DBG] DESKTOP-1Q3GI6C [106] 获取所有连接,当前连接数:0 -2025-07-28 22:55:18.313 +08:00 [INF] DESKTOP-1Q3GI6C [106] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:55:18 -2025-07-28 22:55:44.888 +08:00 [DBG] DESKTOP-1Q3GI6C [106] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:55:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [106] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:55:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [103] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:55:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [103] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:55:48.327 +08:00 [DBG] DESKTOP-1Q3GI6C [107] 获取所有连接,当前连接数:0 -2025-07-28 22:55:48.333 +08:00 [INF] DESKTOP-1Q3GI6C [107] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:55:48 -2025-07-28 22:56:18.350 +08:00 [DBG] DESKTOP-1Q3GI6C [107] 获取所有连接,当前连接数:0 -2025-07-28 22:56:18.354 +08:00 [INF] DESKTOP-1Q3GI6C [107] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:56:18 -2025-07-28 22:56:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [102] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:56:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [102] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:56:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [102] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:56:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [102] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:56:48.367 +08:00 [DBG] DESKTOP-1Q3GI6C [101] 获取所有连接,当前连接数:0 -2025-07-28 22:56:48.371 +08:00 [INF] DESKTOP-1Q3GI6C [101] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:56:48 -2025-07-28 22:57:18.383 +08:00 [DBG] DESKTOP-1Q3GI6C [102] 获取所有连接,当前连接数:0 -2025-07-28 22:57:18.387 +08:00 [INF] DESKTOP-1Q3GI6C [102] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:57:18 -2025-07-28 22:57:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:57:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:57:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:57:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:57:48.393 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 获取所有连接,当前连接数:0 -2025-07-28 22:57:48.398 +08:00 [INF] DESKTOP-1Q3GI6C [100] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:57:48 -2025-07-28 22:58:18.410 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 获取所有连接,当前连接数:0 -2025-07-28 22:58:18.415 +08:00 [INF] DESKTOP-1Q3GI6C [100] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:58:18 -2025-07-28 22:58:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:58:44.907 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:58:44.930 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:58:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:58:48.434 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 获取所有连接,当前连接数:0 -2025-07-28 22:58:48.438 +08:00 [INF] DESKTOP-1Q3GI6C [100] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:58:48 -2025-07-28 22:59:18.451 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 获取所有连接,当前连接数:0 -2025-07-28 22:59:18.461 +08:00 [INF] DESKTOP-1Q3GI6C [100] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:59:18 -2025-07-28 22:59:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 22:59:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 22:59:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 22:59:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 22:59:48.476 +08:00 [DBG] DESKTOP-1Q3GI6C [105] 获取所有连接,当前连接数:0 -2025-07-28 22:59:48.479 +08:00 [INF] DESKTOP-1Q3GI6C [105] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 14:59:48 -2025-07-28 23:00:18.492 +08:00 [DBG] DESKTOP-1Q3GI6C [97] 获取所有连接,当前连接数:0 -2025-07-28 23:00:18.496 +08:00 [INF] DESKTOP-1Q3GI6C [97] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:00:18 -2025-07-28 23:00:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [105] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:00:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [105] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:00:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [105] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:00:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [105] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:00:48.508 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 获取所有连接,当前连接数:0 -2025-07-28 23:00:48.510 +08:00 [INF] DESKTOP-1Q3GI6C [100] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:00:48 -2025-07-28 23:01:15.604 +08:00 [DBG] DESKTOP-1Q3GI6C [96] Successfully validated the token. -2025-07-28 23:01:15.606 +08:00 [DBG] DESKTOP-1Q3GI6C [96] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:01:15.610 +08:00 [DBG] DESKTOP-1Q3GI6C [96] Authorization was successful. -2025-07-28 23:01:15.612 +08:00 [WRN] DESKTOP-1Q3GI6C [96] 无法获取当前用户ID -2025-07-28 23:01:15.618 +08:00 [DBG] DESKTOP-1Q3GI6C [97] Successfully validated the token. -2025-07-28 23:01:15.620 +08:00 [DBG] DESKTOP-1Q3GI6C [97] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:01:15.623 +08:00 [DBG] DESKTOP-1Q3GI6C [97] Authorization was successful. -2025-07-28 23:01:15.626 +08:00 [WRN] DESKTOP-1Q3GI6C [97] 无法获取当前用户ID -2025-07-28 23:01:16.818 +08:00 [DBG] DESKTOP-1Q3GI6C [100] Successfully validated the token. -2025-07-28 23:01:16.821 +08:00 [DBG] DESKTOP-1Q3GI6C [100] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:01:16.963 +08:00 [INF] DESKTOP-1Q3GI6C [97] Executed DbCommand (22ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:31:16.8263617Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:01:17.017 +08:00 [INF] DESKTOP-1Q3GI6C [100] Executed DbCommand (21ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:01:17.138 +08:00 [INF] DESKTOP-1Q3GI6C [100] Executed DbCommand (25ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:01:17.188 +08:00 [INF] DESKTOP-1Q3GI6C [97] Executed DbCommand (21ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='8cd721bf-a03a-4263-b4f6-fd6a860fad16', @p21='bbccb43c-8755-4e01-8536-10fdbcb16832', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:01:17.1127599Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:01:17.265 +08:00 [INF] DESKTOP-1Q3GI6C [97] Executed DbCommand (20ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:01:17.293 +08:00 [INF] DESKTOP-1Q3GI6C [94] Executed DbCommand (20ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:01:17.309 +08:00 [INF] DESKTOP-1Q3GI6C [94] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:01:17.315 +08:00 [INF] DESKTOP-1Q3GI6C [94] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 23:01:17.322 +08:00 [INF] DESKTOP-1Q3GI6C [94] 获取当前密钥 -2025-07-28 23:01:17.327 +08:00 [INF] DESKTOP-1Q3GI6C [94] 密钥Base64验证通过,字节长度: 64 -2025-07-28 23:01:17.335 +08:00 [INF] DESKTOP-1Q3GI6C [94] 密钥熵值: 5.389670647189372 -2025-07-28 23:01:17.343 +08:00 [INF] DESKTOP-1Q3GI6C [94] 当前密钥验证通过,密钥长度: 88 -2025-07-28 23:01:17.350 +08:00 [INF] DESKTOP-1Q3GI6C [94] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 23:01:17.358 +08:00 [INF] DESKTOP-1Q3GI6C [94] 密钥编码成功,字节长度: 88 -2025-07-28 23:01:17.365 +08:00 [INF] DESKTOP-1Q3GI6C [94] 密钥已缓存,过期时间: "2025-07-28T15:06:17.3658966Z" -2025-07-28 23:01:17.373 +08:00 [INF] DESKTOP-1Q3GI6C [94] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:01:17.381 +08:00 [INF] DESKTOP-1Q3GI6C [94] 密钥解码成功,字节长度: 64 -2025-07-28 23:01:17.388 +08:00 [INF] DESKTOP-1Q3GI6C [94] 令牌签名算法: HS512 -2025-07-28 23:01:17.394 +08:00 [INF] DESKTOP-1Q3GI6C [94] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:16:17.3939255Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:01:17.3939516Z","NotBefore":"2025-07-28T15:01:17.3939517Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:01:17.401 +08:00 [INF] DESKTOP-1Q3GI6C [94] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:01:17.408 +08:00 [INF] DESKTOP-1Q3GI6C [94] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:01:17.413 +08:00 [INF] DESKTOP-1Q3GI6C [94] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:01:17.421 +08:00 [INF] DESKTOP-1Q3GI6C [94] 密钥解码成功,字节长度: 64 -2025-07-28 23:01:17.425 +08:00 [INF] DESKTOP-1Q3GI6C [94] 令牌签名算法: HS512 -2025-07-28 23:01:17.429 +08:00 [INF] DESKTOP-1Q3GI6C [94] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:01:17.429385Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:01:17.4293881Z","NotBefore":"2025-07-28T15:01:17.4293883Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:01:17.458 +08:00 [INF] DESKTOP-1Q3GI6C [100] Executed DbCommand (22ms) [Parameters=[@p0='cec097ac-7f78-4722-8f2b-d8b01805b94c' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:01:17.4347556Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:01:17.4347550Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:01:17.473 +08:00 [INF] DESKTOP-1Q3GI6C [100] 用户 hyh 认证成功 -2025-07-28 23:01:17.480 +08:00 [INF] DESKTOP-1Q3GI6C [100] 账号 hyh 登录成功 -2025-07-28 23:01:17.487 +08:00 [WRN] DESKTOP-1Q3GI6C [100] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjAxOjE3LjExMjc1OTlaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTQ4NzcsImV4cCI6MTc1MzcxNTc3NywiaWF0IjoxNzUzNzE0ODc3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.C5oUaETTsO96JKerkh0hjGvu2NOGnTVh7szpDN0-d6DctlyHN8HQJrhkfSbGl1bJiH2Gdph2eQE66DOEkbuPXA -2025-07-28 23:01:17.599 +08:00 [DBG] DESKTOP-1Q3GI6C [96] Successfully validated the token. -2025-07-28 23:01:17.601 +08:00 [DBG] DESKTOP-1Q3GI6C [96] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:01:17.603 +08:00 [DBG] DESKTOP-1Q3GI6C [96] Authorization was successful. -2025-07-28 23:01:17.604 +08:00 [INF] DESKTOP-1Q3GI6C [96] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:01:17.611 +08:00 [INF] DESKTOP-1Q3GI6C [96] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:01:17.636 +08:00 [INF] DESKTOP-1Q3GI6C [94] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:01:17.644 +08:00 [INF] DESKTOP-1Q3GI6C [94] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:01:17.649 +08:00 [INF] DESKTOP-1Q3GI6C [94] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:01:17.658 +08:00 [DBG] DESKTOP-1Q3GI6C [94] Successfully validated the token. -2025-07-28 23:01:17.662 +08:00 [DBG] DESKTOP-1Q3GI6C [94] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:01:17.665 +08:00 [DBG] DESKTOP-1Q3GI6C [94] Authorization was successful. -2025-07-28 23:01:17.668 +08:00 [INF] DESKTOP-1Q3GI6C [94] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:01:17.673 +08:00 [INF] DESKTOP-1Q3GI6C [94] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:01:17.701 +08:00 [INF] DESKTOP-1Q3GI6C [100] Executed DbCommand (22ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:01:17.709 +08:00 [INF] DESKTOP-1Q3GI6C [100] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:01:17.714 +08:00 [INF] DESKTOP-1Q3GI6C [100] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:01:18.532 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 获取所有连接,当前连接数:0 -2025-07-28 23:01:18.540 +08:00 [INF] DESKTOP-1Q3GI6C [94] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:01:18 -2025-07-28 23:01:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [96] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:01:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [96] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:01:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [96] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:01:44.951 +08:00 [DBG] DESKTOP-1Q3GI6C [96] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:01:48.550 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 获取所有连接,当前连接数:0 -2025-07-28 23:01:48.553 +08:00 [INF] DESKTOP-1Q3GI6C [94] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:01:48 -2025-07-28 23:02:18.558 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 获取所有连接,当前连接数:0 -2025-07-28 23:02:18.566 +08:00 [INF] DESKTOP-1Q3GI6C [100] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:02:18 -2025-07-28 23:02:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:02:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:02:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:02:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:02:48.582 +08:00 [DBG] DESKTOP-1Q3GI6C [94] 获取所有连接,当前连接数:0 -2025-07-28 23:02:48.587 +08:00 [INF] DESKTOP-1Q3GI6C [94] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:02:48 -2025-07-28 23:03:18.591 +08:00 [DBG] DESKTOP-1Q3GI6C [91] 获取所有连接,当前连接数:0 -2025-07-28 23:03:18.596 +08:00 [INF] DESKTOP-1Q3GI6C [91] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:03:18 -2025-07-28 23:03:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [91] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:03:44.907 +08:00 [DBG] DESKTOP-1Q3GI6C [91] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:03:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [91] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:03:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [91] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:03:48.600 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 获取所有连接,当前连接数:0 -2025-07-28 23:03:48.603 +08:00 [INF] DESKTOP-1Q3GI6C [100] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:03:48 -2025-07-28 23:04:18.616 +08:00 [DBG] DESKTOP-1Q3GI6C [100] 获取所有连接,当前连接数:0 -2025-07-28 23:04:18.621 +08:00 [INF] DESKTOP-1Q3GI6C [100] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:04:18 -2025-07-28 23:04:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:04:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:04:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:04:44.948 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:04:48.631 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 获取所有连接,当前连接数:0 -2025-07-28 23:04:48.634 +08:00 [INF] DESKTOP-1Q3GI6C [11] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:04:48 -2025-07-28 23:05:18.636 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 获取所有连接,当前连接数:0 -2025-07-28 23:05:18.640 +08:00 [INF] DESKTOP-1Q3GI6C [11] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:05:18 -2025-07-28 23:05:33.886 +08:00 [DBG] DESKTOP-1Q3GI6C [90] Successfully validated the token. -2025-07-28 23:05:33.889 +08:00 [DBG] DESKTOP-1Q3GI6C [90] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:05:33.894 +08:00 [DBG] DESKTOP-1Q3GI6C [90] Authorization was successful. -2025-07-28 23:05:33.897 +08:00 [INF] DESKTOP-1Q3GI6C [90] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:05:33.903 +08:00 [INF] DESKTOP-1Q3GI6C [90] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:05:35.576 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Successfully validated the token. -2025-07-28 23:05:35.579 +08:00 [DBG] DESKTOP-1Q3GI6C [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:05:35.584 +08:00 [DBG] DESKTOP-1Q3GI6C [7] Authorization was successful. -2025-07-28 23:05:35.587 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:05:35.598 +08:00 [INF] DESKTOP-1Q3GI6C [7] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:05:35.731 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:05:35.772 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (24ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:05:35.777 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:05:35.779 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:05:35.784 +08:00 [DBG] DESKTOP-1Q3GI6C [90] Successfully validated the token. -2025-07-28 23:05:35.797 +08:00 [DBG] DESKTOP-1Q3GI6C [90] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:05:35.801 +08:00 [DBG] DESKTOP-1Q3GI6C [90] Authorization was successful. -2025-07-28 23:05:35.803 +08:00 [INF] DESKTOP-1Q3GI6C [90] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:05:35.807 +08:00 [INF] DESKTOP-1Q3GI6C [90] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:05:35.832 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:05:35.860 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (22ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:05:35.864 +08:00 [INF] DESKTOP-1Q3GI6C [25] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:05:35.867 +08:00 [INF] DESKTOP-1Q3GI6C [25] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:05:38.957 +08:00 [DBG] DESKTOP-1Q3GI6C [11] Successfully validated the token. -2025-07-28 23:05:38.960 +08:00 [DBG] DESKTOP-1Q3GI6C [11] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:05:38.966 +08:00 [DBG] DESKTOP-1Q3GI6C [11] Authorization was successful. -2025-07-28 23:05:38.972 +08:00 [INF] DESKTOP-1Q3GI6C [11] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:05:38.980 +08:00 [INF] DESKTOP-1Q3GI6C [11] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:05:39.009 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:05:39.017 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:05:39.020 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:05:39.030 +08:00 [DBG] DESKTOP-1Q3GI6C [16] Successfully validated the token. -2025-07-28 23:05:39.034 +08:00 [DBG] DESKTOP-1Q3GI6C [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:05:39.039 +08:00 [DBG] DESKTOP-1Q3GI6C [16] Authorization was successful. -2025-07-28 23:05:39.042 +08:00 [INF] DESKTOP-1Q3GI6C [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:05:39.051 +08:00 [INF] DESKTOP-1Q3GI6C [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:05:39.077 +08:00 [INF] DESKTOP-1Q3GI6C [7] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:05:39.084 +08:00 [INF] DESKTOP-1Q3GI6C [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:05:39.090 +08:00 [INF] DESKTOP-1Q3GI6C [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:05:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:05:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:05:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:05:44.946 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:05:48.657 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 获取所有连接,当前连接数:0 -2025-07-28 23:05:48.659 +08:00 [INF] DESKTOP-1Q3GI6C [25] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:05:48 -2025-07-28 23:05:53.192 +08:00 [ERR] DESKTOP-1Q3GI6C [25] Failed executing DbCommand (19,284ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:05:53.225 +08:00 [INF] DESKTOP-1Q3GI6C [25] A transient exception occurred during execution. The operation will be retried after 0ms. -Npgsql.NpgsqlException (0x80004005): Exception while reading from stream - ---> System.IO.IOException: Unable to read data from the transport connection: 远程主机强迫关闭了一个现有的连接。. - ---> System.Net.Sockets.SocketException (10054): 远程主机强迫关闭了一个现有的连接。 - at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) - at System.Net.Sockets.NetworkStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) - at Npgsql.Internal.NpgsqlReadBuffer.g__EnsureLong|54_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications) - at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) - at System.Net.Sockets.SocketAsyncEventArgs.<>c.<.cctor>b__173_0(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped) - at System.Threading.ThreadPoolTypedWorkItemQueue`2.System.Threading.IThreadPoolWorkItem.Execute() - at System.Threading.ThreadPoolWorkQueue.Dispatch() - at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() ---- End of stack trace from previous location --- - - --- End of inner exception stack trace --- - at Npgsql.Internal.NpgsqlReadBuffer.g__EnsureLong|54_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications) - at Npgsql.Internal.NpgsqlReadBuffer.g__EnsureLong|54_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) -Npgsql.NpgsqlException (0x80004005): Exception while reading from stream - ---> System.IO.IOException: Unable to read data from the transport connection: 远程主机强迫关闭了一个现有的连接。. - ---> System.Net.Sockets.SocketException (10054): 远程主机强迫关闭了一个现有的连接。 - at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) - at System.Net.Sockets.NetworkStream.ReadAsync(Memory`1 buffer, CancellationToken cancellationToken) - at Npgsql.Internal.NpgsqlReadBuffer.g__EnsureLong|54_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications) - at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) - at System.Net.Sockets.SocketAsyncEventArgs.<>c.<.cctor>b__173_0(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped) - at System.Threading.ThreadPoolTypedWorkItemQueue`2.System.Threading.IThreadPoolWorkItem.Execute() - at System.Threading.ThreadPoolWorkQueue.Dispatch() - at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() ---- End of stack trace from previous location --- - - --- End of inner exception stack trace --- - at Npgsql.Internal.NpgsqlReadBuffer.g__EnsureLong|54_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications) - at Npgsql.Internal.NpgsqlReadBuffer.g__EnsureLong|54_0(NpgsqlReadBuffer buffer, Int32 count, Boolean async, Boolean readingNotifications) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) -2025-07-28 23:05:53.383 +08:00 [INF] DESKTOP-1Q3GI6C [11] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:05:53.415 +08:00 [INF] DESKTOP-1Q3GI6C [11] Executed DbCommand (20ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:05:53.428 +08:00 [INF] DESKTOP-1Q3GI6C [11] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:05:53.434 +08:00 [INF] DESKTOP-1Q3GI6C [11] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:05:53.445 +08:00 [DBG] DESKTOP-1Q3GI6C [11] Successfully validated the token. -2025-07-28 23:05:53.450 +08:00 [DBG] DESKTOP-1Q3GI6C [11] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:05:53.455 +08:00 [DBG] DESKTOP-1Q3GI6C [11] Authorization was successful. -2025-07-28 23:05:53.458 +08:00 [INF] DESKTOP-1Q3GI6C [11] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:05:53.462 +08:00 [INF] DESKTOP-1Q3GI6C [11] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:05:53.486 +08:00 [INF] DESKTOP-1Q3GI6C [11] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:05:53.511 +08:00 [INF] DESKTOP-1Q3GI6C [11] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:05:53.515 +08:00 [INF] DESKTOP-1Q3GI6C [11] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:05:53.518 +08:00 [INF] DESKTOP-1Q3GI6C [11] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:06:18.666 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 获取所有连接,当前连接数:0 -2025-07-28 23:06:18.675 +08:00 [INF] DESKTOP-1Q3GI6C [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:06:18 -2025-07-28 23:06:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:06:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:06:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:06:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:06:48.690 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 获取所有连接,当前连接数:0 -2025-07-28 23:06:48.693 +08:00 [INF] DESKTOP-1Q3GI6C [17] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:06:48 -2025-07-28 23:07:18.707 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 获取所有连接,当前连接数:0 -2025-07-28 23:07:18.710 +08:00 [INF] DESKTOP-1Q3GI6C [25] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:07:18 -2025-07-28 23:07:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:07:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:07:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:07:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:07:48.498 +08:00 [DBG] DESKTOP-1Q3GI6C [26] Successfully validated the token. -2025-07-28 23:07:48.503 +08:00 [DBG] DESKTOP-1Q3GI6C [26] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:07:48.507 +08:00 [DBG] DESKTOP-1Q3GI6C [26] Authorization was successful. -2025-07-28 23:07:48.509 +08:00 [WRN] DESKTOP-1Q3GI6C [26] 无法获取当前用户ID -2025-07-28 23:07:48.516 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Successfully validated the token. -2025-07-28 23:07:48.519 +08:00 [DBG] DESKTOP-1Q3GI6C [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:07:48.522 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Authorization was successful. -2025-07-28 23:07:48.525 +08:00 [WRN] DESKTOP-1Q3GI6C [23] 无法获取当前用户ID -2025-07-28 23:07:48.716 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 获取所有连接,当前连接数:0 -2025-07-28 23:07:48.720 +08:00 [INF] DESKTOP-1Q3GI6C [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:07:48 -2025-07-28 23:07:49.672 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Successfully validated the token. -2025-07-28 23:07:49.676 +08:00 [DBG] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:07:49.706 +08:00 [INF] DESKTOP-1Q3GI6C [23] Executed DbCommand (19ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:37:49.6862995Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:07:49.767 +08:00 [INF] DESKTOP-1Q3GI6C [24] Executed DbCommand (19ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:07:49.953 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (18ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:07:50.004 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (19ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='259ed694-1ce1-4909-8670-1b49cb9b090b', @p21='8cd721bf-a03a-4263-b4f6-fd6a860fad16', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:07:49.9343057Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:07:50.083 +08:00 [INF] DESKTOP-1Q3GI6C [24] Executed DbCommand (27ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:07:50.113 +08:00 [INF] DESKTOP-1Q3GI6C [24] Executed DbCommand (19ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:07:50.124 +08:00 [INF] DESKTOP-1Q3GI6C [24] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:07:50.129 +08:00 [INF] DESKTOP-1Q3GI6C [24] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 23:07:50.134 +08:00 [INF] DESKTOP-1Q3GI6C [24] 获取当前密钥 -2025-07-28 23:07:50.140 +08:00 [INF] DESKTOP-1Q3GI6C [24] 密钥Base64验证通过,字节长度: 64 -2025-07-28 23:07:50.146 +08:00 [INF] DESKTOP-1Q3GI6C [24] 密钥熵值: 5.389670647189372 -2025-07-28 23:07:50.152 +08:00 [INF] DESKTOP-1Q3GI6C [24] 当前密钥验证通过,密钥长度: 88 -2025-07-28 23:07:50.156 +08:00 [INF] DESKTOP-1Q3GI6C [24] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 23:07:50.159 +08:00 [INF] DESKTOP-1Q3GI6C [24] 密钥编码成功,字节长度: 88 -2025-07-28 23:07:50.165 +08:00 [INF] DESKTOP-1Q3GI6C [24] 密钥已缓存,过期时间: "2025-07-28T15:12:50.1655355Z" -2025-07-28 23:07:50.170 +08:00 [INF] DESKTOP-1Q3GI6C [24] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:07:50.174 +08:00 [INF] DESKTOP-1Q3GI6C [24] 密钥解码成功,字节长度: 64 -2025-07-28 23:07:50.178 +08:00 [INF] DESKTOP-1Q3GI6C [24] 令牌签名算法: HS512 -2025-07-28 23:07:50.182 +08:00 [INF] DESKTOP-1Q3GI6C [24] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:22:50.1823023Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:07:50.1823054Z","NotBefore":"2025-07-28T15:07:50.1823056Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:07:50.187 +08:00 [INF] DESKTOP-1Q3GI6C [24] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:07:50.192 +08:00 [INF] DESKTOP-1Q3GI6C [24] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:07:50.197 +08:00 [INF] DESKTOP-1Q3GI6C [24] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:07:50.201 +08:00 [INF] DESKTOP-1Q3GI6C [24] 密钥解码成功,字节长度: 64 -2025-07-28 23:07:50.205 +08:00 [INF] DESKTOP-1Q3GI6C [24] 令牌签名算法: HS512 -2025-07-28 23:07:50.209 +08:00 [INF] DESKTOP-1Q3GI6C [24] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:07:50.2093114Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:07:50.2093148Z","NotBefore":"2025-07-28T15:07:50.2093152Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:07:50.235 +08:00 [INF] DESKTOP-1Q3GI6C [23] Executed DbCommand (19ms) [Parameters=[@p0='5c7d42ef-fdba-458d-aa6b-685260627db7' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:07:50.2146669Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:07:50.2146660Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:07:50.248 +08:00 [INF] DESKTOP-1Q3GI6C [23] 用户 hyh 认证成功 -2025-07-28 23:07:50.252 +08:00 [INF] DESKTOP-1Q3GI6C [23] 账号 hyh 登录成功 -2025-07-28 23:07:50.258 +08:00 [WRN] DESKTOP-1Q3GI6C [23] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjA3OjQ5LjkzNDMwNTdaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTUyNzAsImV4cCI6MTc1MzcxNjE3MCwiaWF0IjoxNzUzNzE1MjcwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.hvxTTdsvmzPjYLExVWCDfoETQxTQgSE58-DFKSsRR1b1fEcgqqS2OEGtlWeAIlFP40vxEzNEdNZ1NZ3ZhDLUQA -2025-07-28 23:07:50.382 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Successfully validated the token. -2025-07-28 23:07:50.385 +08:00 [DBG] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:07:50.386 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Authorization was successful. -2025-07-28 23:07:50.389 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:07:50.396 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:07:50.428 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (24ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:07:50.441 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:07:50.446 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:07:50.457 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Successfully validated the token. -2025-07-28 23:07:50.462 +08:00 [DBG] DESKTOP-1Q3GI6C [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:07:50.469 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Authorization was successful. -2025-07-28 23:07:50.475 +08:00 [INF] DESKTOP-1Q3GI6C [23] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:07:50.486 +08:00 [INF] DESKTOP-1Q3GI6C [23] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:07:50.516 +08:00 [INF] DESKTOP-1Q3GI6C [23] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:07:50.530 +08:00 [INF] DESKTOP-1Q3GI6C [23] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:07:50.535 +08:00 [INF] DESKTOP-1Q3GI6C [23] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:08:18.733 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 获取所有连接,当前连接数:0 -2025-07-28 23:08:18.734 +08:00 [INF] DESKTOP-1Q3GI6C [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:08:18 -2025-07-28 23:08:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:08:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:08:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:08:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:08:48.742 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-28 23:08:48.744 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:08:48 -2025-07-28 23:09:18.747 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-28 23:09:18.761 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:09:18 -2025-07-28 23:09:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:09:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:09:44.930 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:09:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:09:48.772 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 获取所有连接,当前连接数:0 -2025-07-28 23:09:48.775 +08:00 [INF] DESKTOP-1Q3GI6C [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:09:48 -2025-07-28 23:10:18.786 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 获取所有连接,当前连接数:0 -2025-07-28 23:10:18.790 +08:00 [INF] DESKTOP-1Q3GI6C [30] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:10:18 -2025-07-28 23:10:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:10:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:10:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:10:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:10:48.788 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 获取所有连接,当前连接数:0 -2025-07-28 23:10:48.792 +08:00 [INF] DESKTOP-1Q3GI6C [30] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:10:48 -2025-07-28 23:11:06.331 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Successfully validated the token. -2025-07-28 23:11:06.338 +08:00 [DBG] DESKTOP-1Q3GI6C [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:06.341 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Authorization was successful. -2025-07-28 23:11:06.343 +08:00 [WRN] DESKTOP-1Q3GI6C [33] 无法获取当前用户ID -2025-07-28 23:11:06.349 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Successfully validated the token. -2025-07-28 23:11:06.353 +08:00 [DBG] DESKTOP-1Q3GI6C [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:06.354 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Authorization was successful. -2025-07-28 23:11:06.357 +08:00 [WRN] DESKTOP-1Q3GI6C [33] 无法获取当前用户ID -2025-07-28 23:11:07.337 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Successfully validated the token. -2025-07-28 23:11:07.344 +08:00 [DBG] DESKTOP-1Q3GI6C [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:07.349 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Authorization was successful. -2025-07-28 23:11:07.352 +08:00 [WRN] DESKTOP-1Q3GI6C [34] 无法获取当前用户ID -2025-07-28 23:11:07.363 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Successfully validated the token. -2025-07-28 23:11:07.373 +08:00 [DBG] DESKTOP-1Q3GI6C [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:07.378 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Authorization was successful. -2025-07-28 23:11:07.380 +08:00 [WRN] DESKTOP-1Q3GI6C [34] 无法获取当前用户ID -2025-07-28 23:11:08.347 +08:00 [DBG] DESKTOP-1Q3GI6C [32] Successfully validated the token. -2025-07-28 23:11:08.351 +08:00 [DBG] DESKTOP-1Q3GI6C [32] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:08.487 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (22ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:41:08.3545373Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:11:08.538 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (21ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:11:08.660 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (21ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:11:08.713 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (20ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='2228d1b9-39ba-4d4e-9986-129fd65ff157', @p21='259ed694-1ce1-4909-8670-1b49cb9b090b', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:11:08.6385898Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:11:08.792 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (21ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:11:08.821 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (20ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:11:08.837 +08:00 [INF] DESKTOP-1Q3GI6C [33] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:11:08.844 +08:00 [INF] DESKTOP-1Q3GI6C [33] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:11:08.850 +08:00 [INF] DESKTOP-1Q3GI6C [33] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:11:08.857 +08:00 [INF] DESKTOP-1Q3GI6C [33] 密钥解码成功,字节长度: 64 -2025-07-28 23:11:08.863 +08:00 [INF] DESKTOP-1Q3GI6C [33] 令牌签名算法: HS512 -2025-07-28 23:11:08.869 +08:00 [INF] DESKTOP-1Q3GI6C [33] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:26:08.8690118Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:11:08.8690179Z","NotBefore":"2025-07-28T15:11:08.8690181Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:11:08.874 +08:00 [INF] DESKTOP-1Q3GI6C [33] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:11:08.881 +08:00 [INF] DESKTOP-1Q3GI6C [33] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:11:08.886 +08:00 [INF] DESKTOP-1Q3GI6C [33] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:11:08.893 +08:00 [INF] DESKTOP-1Q3GI6C [33] 密钥解码成功,字节长度: 64 -2025-07-28 23:11:08.899 +08:00 [INF] DESKTOP-1Q3GI6C [33] 令牌签名算法: HS512 -2025-07-28 23:11:08.905 +08:00 [INF] DESKTOP-1Q3GI6C [33] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:11:08.9050633Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:11:08.9050667Z","NotBefore":"2025-07-28T15:11:08.9050669Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:11:08.931 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (20ms) [Parameters=[@p0='8421e6c6-740e-4ea7-87cb-926a1480d497' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:11:08.9103163Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:11:08.9103157Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:11:08.942 +08:00 [INF] DESKTOP-1Q3GI6C [33] 用户 hyh 认证成功 -2025-07-28 23:11:08.948 +08:00 [INF] DESKTOP-1Q3GI6C [33] 账号 hyh 登录成功 -2025-07-28 23:11:08.955 +08:00 [WRN] DESKTOP-1Q3GI6C [33] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjExOjA4LjYzODU4OThaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTU0NjgsImV4cCI6MTc1MzcxNjM2OCwiaWF0IjoxNzUzNzE1NDY4LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.PYra_xDPQuLRQL5MrYVB-2AbWMQooFbuiKtzLLBYwHH-pCBLkD6LTz6JGanHQEF6Z52tBN09aO-189jk3lTriw -2025-07-28 23:11:09.062 +08:00 [DBG] DESKTOP-1Q3GI6C [32] Successfully validated the token. -2025-07-28 23:11:09.064 +08:00 [DBG] DESKTOP-1Q3GI6C [32] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:09.067 +08:00 [DBG] DESKTOP-1Q3GI6C [32] Authorization was successful. -2025-07-28 23:11:09.070 +08:00 [INF] DESKTOP-1Q3GI6C [32] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:09.075 +08:00 [INF] DESKTOP-1Q3GI6C [32] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:09.098 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:11:09.105 +08:00 [INF] DESKTOP-1Q3GI6C [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:11:09.109 +08:00 [INF] DESKTOP-1Q3GI6C [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:11:09.115 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Successfully validated the token. -2025-07-28 23:11:09.118 +08:00 [DBG] DESKTOP-1Q3GI6C [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:09.120 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Authorization was successful. -2025-07-28 23:11:09.123 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:09.126 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:09.149 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:11:09.154 +08:00 [INF] DESKTOP-1Q3GI6C [33] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:11:09.158 +08:00 [INF] DESKTOP-1Q3GI6C [33] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:11:10.149 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Successfully validated the token. -2025-07-28 23:11:10.154 +08:00 [DBG] DESKTOP-1Q3GI6C [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:10.159 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Authorization was successful. -2025-07-28 23:11:10.166 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:10.176 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:11:10.201 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:11:10.229 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:11:10.237 +08:00 [INF] DESKTOP-1Q3GI6C [31] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:11:10.241 +08:00 [INF] DESKTOP-1Q3GI6C [31] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:11:10.246 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Successfully validated the token. -2025-07-28 23:11:10.249 +08:00 [DBG] DESKTOP-1Q3GI6C [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:10.253 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Authorization was successful. -2025-07-28 23:11:10.255 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:10.259 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:11:10.285 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:11:10.310 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:11:10.323 +08:00 [INF] DESKTOP-1Q3GI6C [30] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:11:10.331 +08:00 [INF] DESKTOP-1Q3GI6C [30] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:11:13.181 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Successfully validated the token. -2025-07-28 23:11:13.186 +08:00 [DBG] DESKTOP-1Q3GI6C [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:13.194 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Authorization was successful. -2025-07-28 23:11:13.199 +08:00 [INF] DESKTOP-1Q3GI6C [34] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:13.208 +08:00 [INF] DESKTOP-1Q3GI6C [34] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:11:13.233 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:11:13.261 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (20ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:11:13.267 +08:00 [INF] DESKTOP-1Q3GI6C [33] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:11:13.271 +08:00 [INF] DESKTOP-1Q3GI6C [33] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:11:13.279 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Successfully validated the token. -2025-07-28 23:11:13.281 +08:00 [DBG] DESKTOP-1Q3GI6C [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:13.284 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Authorization was successful. -2025-07-28 23:11:13.286 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:13.292 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:11:13.316 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:11:13.342 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (20ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:11:13.350 +08:00 [INF] DESKTOP-1Q3GI6C [34] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:11:13.355 +08:00 [INF] DESKTOP-1Q3GI6C [34] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:11:18.798 +08:00 [DBG] DESKTOP-1Q3GI6C [32] 获取所有连接,当前连接数:0 -2025-07-28 23:11:18.800 +08:00 [INF] DESKTOP-1Q3GI6C [32] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:11:18 -2025-07-28 23:11:39.951 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Successfully validated the token. -2025-07-28 23:11:39.953 +08:00 [DBG] DESKTOP-1Q3GI6C [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:39.955 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Authorization was successful. -2025-07-28 23:11:39.957 +08:00 [WRN] DESKTOP-1Q3GI6C [34] 无法获取当前用户ID -2025-07-28 23:11:39.962 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Successfully validated the token. -2025-07-28 23:11:39.964 +08:00 [DBG] DESKTOP-1Q3GI6C [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:39.967 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Authorization was successful. -2025-07-28 23:11:39.970 +08:00 [WRN] DESKTOP-1Q3GI6C [34] 无法获取当前用户ID -2025-07-28 23:11:40.168 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Successfully validated the token. -2025-07-28 23:11:40.170 +08:00 [DBG] DESKTOP-1Q3GI6C [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:40.175 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Authorization was successful. -2025-07-28 23:11:40.177 +08:00 [WRN] DESKTOP-1Q3GI6C [33] 无法获取当前用户ID -2025-07-28 23:11:40.183 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-28 23:11:40.186 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:40.189 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Authorization was successful. -2025-07-28 23:11:40.194 +08:00 [WRN] DESKTOP-1Q3GI6C [35] 无法获取当前用户ID -2025-07-28 23:11:43.350 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Successfully validated the token. -2025-07-28 23:11:43.353 +08:00 [DBG] DESKTOP-1Q3GI6C [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:43.379 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (20ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:41:43.3586845Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:11:43.436 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (24ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:11:43.554 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (19ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:11:43.613 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (19ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='7d055510-0450-43dc-8ff6-ddfc3452c2ec', @p21='2228d1b9-39ba-4d4e-9986-129fd65ff157', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:11:43.5341314Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:11:43.681 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (20ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:11:43.751 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (20ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:11:43.766 +08:00 [INF] DESKTOP-1Q3GI6C [30] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:11:43.774 +08:00 [INF] DESKTOP-1Q3GI6C [30] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:11:43.783 +08:00 [INF] DESKTOP-1Q3GI6C [30] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:11:43.790 +08:00 [INF] DESKTOP-1Q3GI6C [30] 密钥解码成功,字节长度: 64 -2025-07-28 23:11:43.797 +08:00 [INF] DESKTOP-1Q3GI6C [30] 令牌签名算法: HS512 -2025-07-28 23:11:43.807 +08:00 [INF] DESKTOP-1Q3GI6C [30] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:26:43.8069745Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:11:43.8069781Z","NotBefore":"2025-07-28T15:11:43.8069784Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:11:43.811 +08:00 [INF] DESKTOP-1Q3GI6C [30] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:11:43.817 +08:00 [INF] DESKTOP-1Q3GI6C [30] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:11:43.824 +08:00 [INF] DESKTOP-1Q3GI6C [30] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:11:43.834 +08:00 [INF] DESKTOP-1Q3GI6C [30] 密钥解码成功,字节长度: 64 -2025-07-28 23:11:43.837 +08:00 [INF] DESKTOP-1Q3GI6C [30] 令牌签名算法: HS512 -2025-07-28 23:11:43.843 +08:00 [INF] DESKTOP-1Q3GI6C [30] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:11:43.8429937Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:11:43.8430005Z","NotBefore":"2025-07-28T15:11:43.8430007Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:11:43.884 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (34ms) [Parameters=[@p0='5549181a-d04b-4b17-862f-324aea1ecc01' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:11:43.8486672Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:11:43.8486665Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:11:43.897 +08:00 [INF] DESKTOP-1Q3GI6C [33] 用户 hyh 认证成功 -2025-07-28 23:11:43.903 +08:00 [INF] DESKTOP-1Q3GI6C [33] 账号 hyh 登录成功 -2025-07-28 23:11:43.907 +08:00 [WRN] DESKTOP-1Q3GI6C [33] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjExOjQzLjUzNDEzMTRaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTU1MDMsImV4cCI6MTc1MzcxNjQwMywiaWF0IjoxNzUzNzE1NTAzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.adgnVw18SXjDc44Ey2aqDOYkAMyzOLBUpIuRT0p3onFtNvRABiVxekacLHxNBfKQACLkmhsi8UBB7LYBV9dTvw -2025-07-28 23:11:43.991 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Successfully validated the token. -2025-07-28 23:11:43.994 +08:00 [DBG] DESKTOP-1Q3GI6C [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:43.997 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Authorization was successful. -2025-07-28 23:11:44.000 +08:00 [INF] DESKTOP-1Q3GI6C [33] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:44.005 +08:00 [INF] DESKTOP-1Q3GI6C [33] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:11:44.028 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:11:44.052 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:11:44.058 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:11:44.060 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:11:44.066 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Successfully validated the token. -2025-07-28 23:11:44.069 +08:00 [DBG] DESKTOP-1Q3GI6C [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:44.071 +08:00 [DBG] DESKTOP-1Q3GI6C [34] Authorization was successful. -2025-07-28 23:11:44.075 +08:00 [INF] DESKTOP-1Q3GI6C [34] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:44.078 +08:00 [INF] DESKTOP-1Q3GI6C [34] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:11:44.098 +08:00 [INF] DESKTOP-1Q3GI6C [34] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:11:44.120 +08:00 [INF] DESKTOP-1Q3GI6C [32] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:11:44.126 +08:00 [INF] DESKTOP-1Q3GI6C [32] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:11:44.128 +08:00 [INF] DESKTOP-1Q3GI6C [32] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:11:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:11:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:11:44.931 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:11:44.946 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:11:45.500 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-28 23:11:45.506 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:45.512 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Authorization was successful. -2025-07-28 23:11:45.517 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:45.529 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:45.561 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:11:45.572 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:11:45.576 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:11:45.584 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-28 23:11:45.588 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:11:45.593 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Authorization was successful. -2025-07-28 23:11:45.597 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:45.607 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:11:45.633 +08:00 [INF] DESKTOP-1Q3GI6C [32] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:11:45.641 +08:00 [INF] DESKTOP-1Q3GI6C [32] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:11:45.643 +08:00 [INF] DESKTOP-1Q3GI6C [32] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:11:48.806 +08:00 [DBG] DESKTOP-1Q3GI6C [34] 获取所有连接,当前连接数:0 -2025-07-28 23:11:48.814 +08:00 [INF] DESKTOP-1Q3GI6C [34] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:11:48 -2025-07-28 23:12:18.832 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 获取所有连接,当前连接数:0 -2025-07-28 23:12:18.834 +08:00 [INF] DESKTOP-1Q3GI6C [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:12:18 -2025-07-28 23:12:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:12:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:12:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:12:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:12:48.843 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 获取所有连接,当前连接数:0 -2025-07-28 23:12:48.845 +08:00 [INF] DESKTOP-1Q3GI6C [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:12:48 -2025-07-28 23:13:18.855 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-28 23:13:18.862 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:13:18 -2025-07-28 23:13:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:13:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:13:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:13:44.946 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:13:48.407 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-28 23:13:48.417 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:13:48.419 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Authorization was successful. -2025-07-28 23:13:48.421 +08:00 [WRN] DESKTOP-1Q3GI6C [35] 无法获取当前用户ID -2025-07-28 23:13:48.427 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-28 23:13:48.432 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:13:48.435 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-28 23:13:48.437 +08:00 [WRN] DESKTOP-1Q3GI6C [37] 无法获取当前用户ID -2025-07-28 23:13:48.879 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 获取所有连接,当前连接数:0 -2025-07-28 23:13:48.883 +08:00 [INF] DESKTOP-1Q3GI6C [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:13:48 -2025-07-28 23:13:49.419 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-28 23:13:49.425 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:13:49.456 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (21ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:43:49.4349722Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:13:49.523 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (21ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:13:49.729 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (21ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:13:49.783 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (26ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='7a9ecca2-6d27-4fe7-b68f-db2a80b3b3f2', @p21='7d055510-0450-43dc-8ff6-ddfc3452c2ec', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:13:49.7073310Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:13:49.861 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (23ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:13:49.886 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (20ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:13:49.894 +08:00 [INF] DESKTOP-1Q3GI6C [35] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:13:49.898 +08:00 [INF] DESKTOP-1Q3GI6C [35] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 23:13:49.904 +08:00 [INF] DESKTOP-1Q3GI6C [35] 获取当前密钥 -2025-07-28 23:13:49.909 +08:00 [INF] DESKTOP-1Q3GI6C [35] 密钥Base64验证通过,字节长度: 64 -2025-07-28 23:13:49.914 +08:00 [INF] DESKTOP-1Q3GI6C [35] 密钥熵值: 5.389670647189372 -2025-07-28 23:13:49.917 +08:00 [INF] DESKTOP-1Q3GI6C [35] 当前密钥验证通过,密钥长度: 88 -2025-07-28 23:13:49.919 +08:00 [INF] DESKTOP-1Q3GI6C [35] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 23:13:49.921 +08:00 [INF] DESKTOP-1Q3GI6C [35] 密钥编码成功,字节长度: 88 -2025-07-28 23:13:49.925 +08:00 [INF] DESKTOP-1Q3GI6C [35] 密钥已缓存,过期时间: "2025-07-28T15:18:49.9253903Z" -2025-07-28 23:13:49.927 +08:00 [INF] DESKTOP-1Q3GI6C [35] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:13:49.931 +08:00 [INF] DESKTOP-1Q3GI6C [35] 密钥解码成功,字节长度: 64 -2025-07-28 23:13:49.934 +08:00 [INF] DESKTOP-1Q3GI6C [35] 令牌签名算法: HS512 -2025-07-28 23:13:49.936 +08:00 [INF] DESKTOP-1Q3GI6C [35] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:28:49.9365798Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:13:49.9365829Z","NotBefore":"2025-07-28T15:13:49.9365831Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:13:49.939 +08:00 [INF] DESKTOP-1Q3GI6C [35] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:13:49.941 +08:00 [INF] DESKTOP-1Q3GI6C [35] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:13:49.943 +08:00 [INF] DESKTOP-1Q3GI6C [35] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:13:49.944 +08:00 [INF] DESKTOP-1Q3GI6C [35] 密钥解码成功,字节长度: 64 -2025-07-28 23:13:49.948 +08:00 [INF] DESKTOP-1Q3GI6C [35] 令牌签名算法: HS512 -2025-07-28 23:13:49.952 +08:00 [INF] DESKTOP-1Q3GI6C [35] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:13:49.9522217Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:13:49.9522257Z","NotBefore":"2025-07-28T15:13:49.9522261Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:13:49.977 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (20ms) [Parameters=[@p0='76576b0b-60de-42ed-8551-4b09f1cf1be8' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:13:49.9555236Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:13:49.9555220Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:13:49.987 +08:00 [INF] DESKTOP-1Q3GI6C [35] 用户 hyh 认证成功 -2025-07-28 23:13:49.993 +08:00 [INF] DESKTOP-1Q3GI6C [35] 账号 hyh 登录成功 -2025-07-28 23:13:49.998 +08:00 [WRN] DESKTOP-1Q3GI6C [35] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjEzOjQ5LjcwNzMzMTBaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTU2MjksImV4cCI6MTc1MzcxNjUyOSwiaWF0IjoxNzUzNzE1NjI5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.lYhaUhGF5WCJTKi9WnGknUryg6iAb2YncNRwNamgKr91SJJArxijqxUbr_2fLmzaNFYjpz_BGe9W4Pb4MndQDw -2025-07-28 23:13:50.080 +08:00 [DBG] DESKTOP-1Q3GI6C [38] Successfully validated the token. -2025-07-28 23:13:50.082 +08:00 [DBG] DESKTOP-1Q3GI6C [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:13:50.087 +08:00 [DBG] DESKTOP-1Q3GI6C [38] Authorization was successful. -2025-07-28 23:13:50.091 +08:00 [INF] DESKTOP-1Q3GI6C [38] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:13:50.100 +08:00 [INF] DESKTOP-1Q3GI6C [38] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:13:50.163 +08:00 [INF] DESKTOP-1Q3GI6C [38] Executed DbCommand (56ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:13:50.170 +08:00 [INF] DESKTOP-1Q3GI6C [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:13:50.174 +08:00 [INF] DESKTOP-1Q3GI6C [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:13:50.187 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Successfully validated the token. -2025-07-28 23:13:50.191 +08:00 [DBG] DESKTOP-1Q3GI6C [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:13:50.202 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Authorization was successful. -2025-07-28 23:13:50.206 +08:00 [INF] DESKTOP-1Q3GI6C [33] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:13:50.216 +08:00 [INF] DESKTOP-1Q3GI6C [33] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:13:50.251 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (26ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:13:50.260 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:13:50.265 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:14:18.888 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 获取所有连接,当前连接数:0 -2025-07-28 23:14:18.889 +08:00 [INF] DESKTOP-1Q3GI6C [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:14:18 -2025-07-28 23:14:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:14:44.913 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:14:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:14:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:14:48.897 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 获取所有连接,当前连接数:0 -2025-07-28 23:14:48.899 +08:00 [INF] DESKTOP-1Q3GI6C [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:14:48 -2025-07-28 23:15:16.811 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-28 23:15:16.815 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:15:16.821 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-28 23:15:16.825 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:15:16.833 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:15:16.870 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (27ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:15:16.900 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (21ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:15:16.907 +08:00 [INF] DESKTOP-1Q3GI6C [36] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:15:16.911 +08:00 [INF] DESKTOP-1Q3GI6C [36] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:15:16.922 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-28 23:15:16.925 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:15:16.930 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-28 23:15:16.932 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:15:16.940 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:15:16.965 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:15:16.996 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (21ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:15:17.007 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:15:17.010 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:15:18.905 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 获取所有连接,当前连接数:0 -2025-07-28 23:15:18.909 +08:00 [INF] DESKTOP-1Q3GI6C [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:15:18 -2025-07-28 23:15:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:15:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:15:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:15:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:15:48.920 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 获取所有连接,当前连接数:0 -2025-07-28 23:15:48.923 +08:00 [INF] DESKTOP-1Q3GI6C [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:15:48 -2025-07-28 23:16:18.930 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 获取所有连接,当前连接数:0 -2025-07-28 23:16:18.936 +08:00 [INF] DESKTOP-1Q3GI6C [39] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:16:18 -2025-07-28 23:16:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:16:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:16:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:16:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:16:48.944 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 获取所有连接,当前连接数:0 -2025-07-28 23:16:48.949 +08:00 [INF] DESKTOP-1Q3GI6C [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:16:48 -2025-07-28 23:17:06.042 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-28 23:17:06.043 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:06.045 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-28 23:17:06.047 +08:00 [WRN] DESKTOP-1Q3GI6C [39] 无法获取当前用户ID -2025-07-28 23:17:06.051 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-28 23:17:06.053 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:06.056 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-28 23:17:06.058 +08:00 [WRN] DESKTOP-1Q3GI6C [39] 无法获取当前用户ID -2025-07-28 23:17:07.411 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Successfully validated the token. -2025-07-28 23:17:07.415 +08:00 [DBG] DESKTOP-1Q3GI6C [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:07.532 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (19ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:47:07.4179981Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:17:07.567 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:17:07.652 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:17:07.691 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (17ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='d321e8bc-a0f8-4aa8-bd4b-4423052e039e', @p21='7a9ecca2-6d27-4fe7-b68f-db2a80b3b3f2', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:17:07.6351123Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:17:07.744 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:17:07.767 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:17:07.770 +08:00 [INF] DESKTOP-1Q3GI6C [42] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:17:07.772 +08:00 [INF] DESKTOP-1Q3GI6C [42] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:17:07.774 +08:00 [INF] DESKTOP-1Q3GI6C [42] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:17:07.775 +08:00 [INF] DESKTOP-1Q3GI6C [42] 密钥解码成功,字节长度: 64 -2025-07-28 23:17:07.776 +08:00 [INF] DESKTOP-1Q3GI6C [42] 令牌签名算法: HS512 -2025-07-28 23:17:07.778 +08:00 [INF] DESKTOP-1Q3GI6C [42] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:32:07.778315Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:17:07.7783181Z","NotBefore":"2025-07-28T15:17:07.7783182Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:17:07.780 +08:00 [INF] DESKTOP-1Q3GI6C [42] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:17:07.782 +08:00 [INF] DESKTOP-1Q3GI6C [42] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:17:07.783 +08:00 [INF] DESKTOP-1Q3GI6C [42] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:17:07.784 +08:00 [INF] DESKTOP-1Q3GI6C [42] 密钥解码成功,字节长度: 64 -2025-07-28 23:17:07.786 +08:00 [INF] DESKTOP-1Q3GI6C [42] 令牌签名算法: HS512 -2025-07-28 23:17:07.788 +08:00 [INF] DESKTOP-1Q3GI6C [42] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:17:07.7880489Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:17:07.7880532Z","NotBefore":"2025-07-28T15:17:07.7880533Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:17:07.808 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (18ms) [Parameters=[@p0='45e80292-0eb5-41f1-a4eb-be58f56a4bc9' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:17:07.7899037Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:17:07.7899030Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:17:07.811 +08:00 [INF] DESKTOP-1Q3GI6C [42] 用户 hyh 认证成功 -2025-07-28 23:17:07.813 +08:00 [INF] DESKTOP-1Q3GI6C [42] 账号 hyh 登录成功 -2025-07-28 23:17:07.815 +08:00 [WRN] DESKTOP-1Q3GI6C [42] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjE3OjA3LjYzNTExMjNaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTU4MjcsImV4cCI6MTc1MzcxNjcyNywiaWF0IjoxNzUzNzE1ODI3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.A90OX9mlTglLHDuiBGYakDN6mAvVjZKEipLfoO-GZM-638Ydd2Y6itnqq3XR-vHAxLQh-Rhxg6zUMA7Cuo1eww -2025-07-28 23:17:07.893 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Successfully validated the token. -2025-07-28 23:17:07.896 +08:00 [DBG] DESKTOP-1Q3GI6C [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:07.898 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Authorization was successful. -2025-07-28 23:17:07.899 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:07.902 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:07.923 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:17:07.944 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:07.948 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:07.952 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:17:07.956 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Successfully validated the token. -2025-07-28 23:17:07.958 +08:00 [DBG] DESKTOP-1Q3GI6C [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:07.960 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Authorization was successful. -2025-07-28 23:17:07.961 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:07.967 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:07.986 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:17:08.008 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:08.011 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:08.014 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:17:09.726 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Successfully validated the token. -2025-07-28 23:17:09.730 +08:00 [DBG] DESKTOP-1Q3GI6C [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:09.735 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Authorization was successful. -2025-07-28 23:17:09.741 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:09.750 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:09.774 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:17:09.780 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:09.785 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:09.792 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Successfully validated the token. -2025-07-28 23:17:09.794 +08:00 [DBG] DESKTOP-1Q3GI6C [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:09.796 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Authorization was successful. -2025-07-28 23:17:09.799 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:09.803 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:09.824 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:17:09.827 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:09.830 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:10.771 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-28 23:17:10.774 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:10.779 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-28 23:17:10.782 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:10.787 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:10.807 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:17:10.830 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:10.835 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:10.838 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:17:10.842 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-28 23:17:10.844 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:10.848 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-28 23:17:10.849 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:10.853 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:10.874 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:17:10.897 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:10.904 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:10.908 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:17:12.131 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-28 23:17:12.135 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:12.140 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-28 23:17:12.143 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:12.151 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:12.172 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:17:12.197 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:12.206 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:12.210 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:17:12.221 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-28 23:17:12.225 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:12.228 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-28 23:17:12.231 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:12.237 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:12.260 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:17:12.284 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:12.292 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:12.296 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:17:12.796 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-28 23:17:12.799 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:12.807 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-28 23:17:12.813 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:12.825 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:12.852 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:17:12.880 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:12.892 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:12.896 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:17:12.905 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Successfully validated the token. -2025-07-28 23:17:12.910 +08:00 [DBG] DESKTOP-1Q3GI6C [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:12.914 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Authorization was successful. -2025-07-28 23:17:12.918 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:12.924 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:12.949 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:17:12.972 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:12.981 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:12.984 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:17:13.200 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-28 23:17:13.206 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:13.208 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-28 23:17:13.212 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:13.222 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:13.243 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:17:13.254 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:13.259 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:13.268 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-28 23:17:13.270 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:13.273 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-28 23:17:13.279 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:13.289 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:13.312 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:17:13.319 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:13.322 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:13.847 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-28 23:17:13.851 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:13.856 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-28 23:17:13.859 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:13.864 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:13.888 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:17:13.909 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:13.914 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:13.917 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:17:13.921 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-28 23:17:13.924 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:13.927 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-28 23:17:13.930 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:13.935 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:17:13.959 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:17:13.995 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (28ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:17:14.001 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:17:14.005 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:17:18.956 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 获取所有连接,当前连接数:0 -2025-07-28 23:17:18.984 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-28 23:17:18.990 +08:00 [INF] DESKTOP-1Q3GI6C [39] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:17:18 -2025-07-28 23:17:18.993 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:19.003 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-28 23:17:19.009 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:19.017 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:19.048 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:17:19.058 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:19.061 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:19.069 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-28 23:17:19.071 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:19.076 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-28 23:17:19.079 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:19.085 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:19.105 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:17:19.111 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:19.114 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:17:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:17:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:17:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:17:48.996 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 获取所有连接,当前连接数:0 -2025-07-28 23:17:49.001 +08:00 [INF] DESKTOP-1Q3GI6C [41] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:17:49 -2025-07-28 23:17:53.372 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-28 23:17:53.376 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:53.380 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-28 23:17:53.382 +08:00 [WRN] DESKTOP-1Q3GI6C [41] 无法获取当前用户ID -2025-07-28 23:17:53.386 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-28 23:17:53.390 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:53.392 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-28 23:17:53.394 +08:00 [WRN] DESKTOP-1Q3GI6C [43] 无法获取当前用户ID -2025-07-28 23:17:54.667 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-28 23:17:54.669 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:54.692 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:47:54.6749142Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:17:54.733 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:17:54.826 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:17:54.865 +08:00 [INF] DESKTOP-1Q3GI6C [45] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='e2d927cf-4d9c-4b99-8e0e-85b04242bba2', @p21='d321e8bc-a0f8-4aa8-bd4b-4423052e039e', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:17:54.8109246Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:17:54.925 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:17:54.948 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:17:54.954 +08:00 [INF] DESKTOP-1Q3GI6C [39] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:17:54.957 +08:00 [INF] DESKTOP-1Q3GI6C [39] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:17:54.960 +08:00 [INF] DESKTOP-1Q3GI6C [39] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:17:54.964 +08:00 [INF] DESKTOP-1Q3GI6C [39] 密钥解码成功,字节长度: 64 -2025-07-28 23:17:54.967 +08:00 [INF] DESKTOP-1Q3GI6C [39] 令牌签名算法: HS512 -2025-07-28 23:17:54.970 +08:00 [INF] DESKTOP-1Q3GI6C [39] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:32:54.9698913Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:17:54.9698946Z","NotBefore":"2025-07-28T15:17:54.9698947Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:17:54.975 +08:00 [INF] DESKTOP-1Q3GI6C [39] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:17:54.978 +08:00 [INF] DESKTOP-1Q3GI6C [39] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:17:54.982 +08:00 [INF] DESKTOP-1Q3GI6C [39] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:17:54.984 +08:00 [INF] DESKTOP-1Q3GI6C [39] 密钥解码成功,字节长度: 64 -2025-07-28 23:17:54.989 +08:00 [INF] DESKTOP-1Q3GI6C [39] 令牌签名算法: HS512 -2025-07-28 23:17:54.994 +08:00 [INF] DESKTOP-1Q3GI6C [39] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:17:54.9940455Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:17:54.9940482Z","NotBefore":"2025-07-28T15:17:54.9940483Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:17:55.016 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (17ms) [Parameters=[@p0='d8920737-d9f0-46d3-b565-1a175383fbe2' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:17:54.9990678Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:17:54.9990671Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:17:55.023 +08:00 [INF] DESKTOP-1Q3GI6C [43] 用户 hyh 认证成功 -2025-07-28 23:17:55.025 +08:00 [INF] DESKTOP-1Q3GI6C [43] 账号 hyh 登录成功 -2025-07-28 23:17:55.027 +08:00 [WRN] DESKTOP-1Q3GI6C [43] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjE3OjU0LjgxMDkyNDZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTU4NzQsImV4cCI6MTc1MzcxNjc3NCwiaWF0IjoxNzUzNzE1ODc0LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.qBGEyJa8WWhoQy27W_Yx7Qtlo3vUUzf4WtdwX6PSAiwLNEZ1LjBs0DJw7IQZjTG40AJENO32AKjrM0DwOFuZmw -2025-07-28 23:17:55.109 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-28 23:17:55.111 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:55.116 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-28 23:17:55.118 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:55.124 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:55.143 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:17:55.148 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:55.150 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:55.157 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-28 23:17:55.159 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:17:55.161 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-28 23:17:55.164 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:55.168 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:17:55.189 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:17:55.193 +08:00 [INF] DESKTOP-1Q3GI6C [40] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:17:55.196 +08:00 [INF] DESKTOP-1Q3GI6C [40] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:18:19.011 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-28 23:18:19.017 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:18:19 -2025-07-28 23:18:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:18:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:18:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:18:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:18:49.035 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-28 23:18:49.038 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:18:49 -2025-07-28 23:19:19.046 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-28 23:19:19.051 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:19:19 -2025-07-28 23:19:44.904 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:19:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:19:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:19:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:19:49.061 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-28 23:19:49.065 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:19:49 -2025-07-28 23:20:19.086 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 获取所有连接,当前连接数:0 -2025-07-28 23:20:19.088 +08:00 [INF] DESKTOP-1Q3GI6C [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:20:19 -2025-07-28 23:20:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:20:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:20:44.931 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:20:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:20:49.093 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 获取所有连接,当前连接数:0 -2025-07-28 23:20:49.095 +08:00 [INF] DESKTOP-1Q3GI6C [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:20:49 -2025-07-28 23:21:19.103 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 获取所有连接,当前连接数:0 -2025-07-28 23:21:19.106 +08:00 [INF] DESKTOP-1Q3GI6C [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:21:19 -2025-07-28 23:21:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:21:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:21:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:21:44.944 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:21:49.120 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-28 23:21:49.122 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:21:49 -2025-07-28 23:22:19.136 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-28 23:22:19.138 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:22:19 -2025-07-28 23:22:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:22:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:22:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:22:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:22:49.144 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 获取所有连接,当前连接数:0 -2025-07-28 23:22:49.147 +08:00 [INF] DESKTOP-1Q3GI6C [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:22:49 -2025-07-28 23:23:19.152 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 获取所有连接,当前连接数:0 -2025-07-28 23:23:19.154 +08:00 [INF] DESKTOP-1Q3GI6C [49] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:23:19 -2025-07-28 23:23:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:23:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:23:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:23:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:23:49.160 +08:00 [DBG] DESKTOP-1Q3GI6C [50] 获取所有连接,当前连接数:0 -2025-07-28 23:23:49.164 +08:00 [INF] DESKTOP-1Q3GI6C [50] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:23:49 -2025-07-28 23:24:19.169 +08:00 [DBG] DESKTOP-1Q3GI6C [53] 获取所有连接,当前连接数:0 -2025-07-28 23:24:19.175 +08:00 [INF] DESKTOP-1Q3GI6C [53] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:24:19 -2025-07-28 23:24:44.902 +08:00 [DBG] DESKTOP-1Q3GI6C [53] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:24:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [53] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:24:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [53] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:24:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:24:49.186 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 获取所有连接,当前连接数:0 -2025-07-28 23:24:49.191 +08:00 [INF] DESKTOP-1Q3GI6C [52] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:24:49 -2025-07-28 23:25:19.203 +08:00 [DBG] DESKTOP-1Q3GI6C [53] 获取所有连接,当前连接数:0 -2025-07-28 23:25:19.206 +08:00 [INF] DESKTOP-1Q3GI6C [53] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:25:19 -2025-07-28 23:25:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:25:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:25:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:25:44.943 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:25:49.218 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 获取所有连接,当前连接数:0 -2025-07-28 23:25:49.221 +08:00 [INF] DESKTOP-1Q3GI6C [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:25:49 -2025-07-28 23:25:55.655 +08:00 [DBG] DESKTOP-1Q3GI6C [58] Successfully validated the token. -2025-07-28 23:25:55.660 +08:00 [DBG] DESKTOP-1Q3GI6C [58] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:25:55.663 +08:00 [DBG] DESKTOP-1Q3GI6C [58] Authorization was successful. -2025-07-28 23:25:55.664 +08:00 [WRN] DESKTOP-1Q3GI6C [58] 无法获取当前用户ID -2025-07-28 23:25:55.671 +08:00 [DBG] DESKTOP-1Q3GI6C [52] Successfully validated the token. -2025-07-28 23:25:55.673 +08:00 [DBG] DESKTOP-1Q3GI6C [52] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:25:55.675 +08:00 [DBG] DESKTOP-1Q3GI6C [52] Authorization was successful. -2025-07-28 23:25:55.680 +08:00 [WRN] DESKTOP-1Q3GI6C [52] 无法获取当前用户ID -2025-07-28 23:25:56.871 +08:00 [DBG] DESKTOP-1Q3GI6C [58] Successfully validated the token. -2025-07-28 23:25:56.874 +08:00 [DBG] DESKTOP-1Q3GI6C [58] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:25:56.955 +08:00 [INF] DESKTOP-1Q3GI6C [53] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:55:56.8787862Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:25:57.002 +08:00 [INF] DESKTOP-1Q3GI6C [52] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:25:57.130 +08:00 [INF] DESKTOP-1Q3GI6C [52] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:25:57.164 +08:00 [INF] DESKTOP-1Q3GI6C [60] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='7449ef77-3471-489b-961f-df8e28afec78', @p21='e2d927cf-4d9c-4b99-8e0e-85b04242bba2', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:25:57.1192947Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:25:57.210 +08:00 [INF] DESKTOP-1Q3GI6C [53] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:25:57.225 +08:00 [INF] DESKTOP-1Q3GI6C [62] Executed DbCommand (11ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:25:57.232 +08:00 [INF] DESKTOP-1Q3GI6C [62] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:25:57.236 +08:00 [INF] DESKTOP-1Q3GI6C [62] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 23:25:57.240 +08:00 [INF] DESKTOP-1Q3GI6C [62] 获取当前密钥 -2025-07-28 23:25:57.244 +08:00 [INF] DESKTOP-1Q3GI6C [62] 密钥Base64验证通过,字节长度: 64 -2025-07-28 23:25:57.248 +08:00 [INF] DESKTOP-1Q3GI6C [62] 密钥熵值: 5.389670647189372 -2025-07-28 23:25:57.251 +08:00 [INF] DESKTOP-1Q3GI6C [62] 当前密钥验证通过,密钥长度: 88 -2025-07-28 23:25:57.254 +08:00 [INF] DESKTOP-1Q3GI6C [62] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 23:25:57.256 +08:00 [INF] DESKTOP-1Q3GI6C [62] 密钥编码成功,字节长度: 88 -2025-07-28 23:25:57.258 +08:00 [INF] DESKTOP-1Q3GI6C [62] 密钥已缓存,过期时间: "2025-07-28T15:30:57.2584816Z" -2025-07-28 23:25:57.260 +08:00 [INF] DESKTOP-1Q3GI6C [62] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:25:57.264 +08:00 [INF] DESKTOP-1Q3GI6C [62] 密钥解码成功,字节长度: 64 -2025-07-28 23:25:57.265 +08:00 [INF] DESKTOP-1Q3GI6C [62] 令牌签名算法: HS512 -2025-07-28 23:25:57.267 +08:00 [INF] DESKTOP-1Q3GI6C [62] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:40:57.2671645Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:25:57.2671683Z","NotBefore":"2025-07-28T15:25:57.2671685Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:25:57.270 +08:00 [INF] DESKTOP-1Q3GI6C [62] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:25:57.273 +08:00 [INF] DESKTOP-1Q3GI6C [62] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:25:57.275 +08:00 [INF] DESKTOP-1Q3GI6C [62] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:25:57.277 +08:00 [INF] DESKTOP-1Q3GI6C [62] 密钥解码成功,字节长度: 64 -2025-07-28 23:25:57.279 +08:00 [INF] DESKTOP-1Q3GI6C [62] 令牌签名算法: HS512 -2025-07-28 23:25:57.281 +08:00 [INF] DESKTOP-1Q3GI6C [62] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:25:57.2816285Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:25:57.2816317Z","NotBefore":"2025-07-28T15:25:57.281632Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:25:57.300 +08:00 [INF] DESKTOP-1Q3GI6C [62] Executed DbCommand (14ms) [Parameters=[@p0='51541e81-04b0-4088-bdce-61f1441ae205' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:25:57.2858067Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:25:57.2858058Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:25:57.307 +08:00 [INF] DESKTOP-1Q3GI6C [62] 用户 hyh 认证成功 -2025-07-28 23:25:57.311 +08:00 [INF] DESKTOP-1Q3GI6C [62] 账号 hyh 登录成功 -2025-07-28 23:25:57.314 +08:00 [WRN] DESKTOP-1Q3GI6C [62] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjI1OjU3LjExOTI5NDdaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTYzNTcsImV4cCI6MTc1MzcxNzI1NywiaWF0IjoxNzUzNzE2MzU3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.Thm1-qbf9VKuXTQ5ZopYShi6ahrmegVrFIou6T7eh1wAyJSQHy_brtu0N9iWGKQF9UmfVEOFwwBtWYs-Xoebsw -2025-07-28 23:25:57.426 +08:00 [DBG] DESKTOP-1Q3GI6C [62] Successfully validated the token. -2025-07-28 23:25:57.430 +08:00 [DBG] DESKTOP-1Q3GI6C [62] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:25:57.433 +08:00 [DBG] DESKTOP-1Q3GI6C [62] Authorization was successful. -2025-07-28 23:25:57.437 +08:00 [INF] DESKTOP-1Q3GI6C [62] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:25:57.440 +08:00 [INF] DESKTOP-1Q3GI6C [62] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:25:57.459 +08:00 [INF] DESKTOP-1Q3GI6C [53] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:25:57.465 +08:00 [INF] DESKTOP-1Q3GI6C [53] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:25:57.469 +08:00 [INF] DESKTOP-1Q3GI6C [53] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:25:57.479 +08:00 [DBG] DESKTOP-1Q3GI6C [60] Successfully validated the token. -2025-07-28 23:25:57.482 +08:00 [DBG] DESKTOP-1Q3GI6C [60] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:25:57.487 +08:00 [DBG] DESKTOP-1Q3GI6C [60] Authorization was successful. -2025-07-28 23:25:57.489 +08:00 [INF] DESKTOP-1Q3GI6C [60] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:25:57.491 +08:00 [INF] DESKTOP-1Q3GI6C [60] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:25:57.509 +08:00 [INF] DESKTOP-1Q3GI6C [60] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:25:57.514 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:25:57.515 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:26:19.226 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 获取所有连接,当前连接数:0 -2025-07-28 23:26:19.228 +08:00 [INF] DESKTOP-1Q3GI6C [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:26:19 -2025-07-28 23:26:20.691 +08:00 [DBG] DESKTOP-1Q3GI6C [61] Successfully validated the token. -2025-07-28 23:26:20.693 +08:00 [DBG] DESKTOP-1Q3GI6C [61] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:26:20.695 +08:00 [DBG] DESKTOP-1Q3GI6C [61] Authorization was successful. -2025-07-28 23:26:20.697 +08:00 [INF] DESKTOP-1Q3GI6C [61] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:26:20.702 +08:00 [INF] DESKTOP-1Q3GI6C [61] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:26:20.722 +08:00 [INF] DESKTOP-1Q3GI6C [61] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:26:20.741 +08:00 [INF] DESKTOP-1Q3GI6C [61] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:26:20.747 +08:00 [INF] DESKTOP-1Q3GI6C [61] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:26:20.749 +08:00 [INF] DESKTOP-1Q3GI6C [61] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:26:20.755 +08:00 [DBG] DESKTOP-1Q3GI6C [60] Successfully validated the token. -2025-07-28 23:26:20.756 +08:00 [DBG] DESKTOP-1Q3GI6C [60] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:26:20.758 +08:00 [DBG] DESKTOP-1Q3GI6C [60] Authorization was successful. -2025-07-28 23:26:20.759 +08:00 [INF] DESKTOP-1Q3GI6C [60] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:26:20.763 +08:00 [INF] DESKTOP-1Q3GI6C [60] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:26:20.785 +08:00 [INF] DESKTOP-1Q3GI6C [60] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:26:20.805 +08:00 [INF] DESKTOP-1Q3GI6C [60] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:26:20.808 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:26:20.810 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:26:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:26:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:26:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:26:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:26:49.233 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 获取所有连接,当前连接数:0 -2025-07-28 23:26:49.239 +08:00 [INF] DESKTOP-1Q3GI6C [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:26:49 -2025-07-28 23:26:54.308 +08:00 [DBG] DESKTOP-1Q3GI6C [67] Successfully validated the token. -2025-07-28 23:26:54.317 +08:00 [DBG] DESKTOP-1Q3GI6C [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:26:54.320 +08:00 [DBG] DESKTOP-1Q3GI6C [67] Authorization was successful. -2025-07-28 23:26:54.324 +08:00 [INF] DESKTOP-1Q3GI6C [67] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:26:54.331 +08:00 [INF] DESKTOP-1Q3GI6C [67] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:26:54.349 +08:00 [INF] DESKTOP-1Q3GI6C [61] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:26:54.370 +08:00 [INF] DESKTOP-1Q3GI6C [58] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:26:54.379 +08:00 [INF] DESKTOP-1Q3GI6C [58] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:26:54.385 +08:00 [INF] DESKTOP-1Q3GI6C [58] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:26:54.391 +08:00 [DBG] DESKTOP-1Q3GI6C [58] Successfully validated the token. -2025-07-28 23:26:54.395 +08:00 [DBG] DESKTOP-1Q3GI6C [58] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:26:54.398 +08:00 [DBG] DESKTOP-1Q3GI6C [58] Authorization was successful. -2025-07-28 23:26:54.402 +08:00 [INF] DESKTOP-1Q3GI6C [58] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:26:54.408 +08:00 [INF] DESKTOP-1Q3GI6C [58] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:26:54.424 +08:00 [INF] DESKTOP-1Q3GI6C [60] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:26:54.443 +08:00 [INF] DESKTOP-1Q3GI6C [60] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:26:54.452 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:26:54.455 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:27:19.243 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 获取所有连接,当前连接数:0 -2025-07-28 23:27:19.245 +08:00 [INF] DESKTOP-1Q3GI6C [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:27:19 -2025-07-28 23:27:36.396 +08:00 [DBG] DESKTOP-1Q3GI6C [67] Successfully validated the token. -2025-07-28 23:27:36.399 +08:00 [DBG] DESKTOP-1Q3GI6C [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:27:36.407 +08:00 [DBG] DESKTOP-1Q3GI6C [67] Authorization was successful. -2025-07-28 23:27:36.413 +08:00 [INF] DESKTOP-1Q3GI6C [67] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:27:36.422 +08:00 [INF] DESKTOP-1Q3GI6C [67] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:27:36.449 +08:00 [INF] DESKTOP-1Q3GI6C [68] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:27:36.461 +08:00 [INF] DESKTOP-1Q3GI6C [68] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:27:36.469 +08:00 [INF] DESKTOP-1Q3GI6C [68] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:27:36.482 +08:00 [DBG] DESKTOP-1Q3GI6C [61] Successfully validated the token. -2025-07-28 23:27:36.486 +08:00 [DBG] DESKTOP-1Q3GI6C [61] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:27:36.493 +08:00 [DBG] DESKTOP-1Q3GI6C [61] Authorization was successful. -2025-07-28 23:27:36.499 +08:00 [INF] DESKTOP-1Q3GI6C [61] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:27:36.511 +08:00 [INF] DESKTOP-1Q3GI6C [61] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:27:36.535 +08:00 [INF] DESKTOP-1Q3GI6C [61] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:27:36.549 +08:00 [INF] DESKTOP-1Q3GI6C [61] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:27:36.556 +08:00 [INF] DESKTOP-1Q3GI6C [61] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:27:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:27:44.918 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:27:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:27:44.943 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:27:49.252 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 获取所有连接,当前连接数:0 -2025-07-28 23:27:49.253 +08:00 [INF] DESKTOP-1Q3GI6C [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:27:49 -2025-07-28 23:28:19.261 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 获取所有连接,当前连接数:0 -2025-07-28 23:28:19.263 +08:00 [INF] DESKTOP-1Q3GI6C [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:28:19 -2025-07-28 23:28:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:28:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:28:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:28:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:28:49.269 +08:00 [DBG] DESKTOP-1Q3GI6C [67] 获取所有连接,当前连接数:0 -2025-07-28 23:28:49.275 +08:00 [INF] DESKTOP-1Q3GI6C [67] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:28:49 -2025-07-28 23:29:04.499 +08:00 [DBG] DESKTOP-1Q3GI6C [19] Successfully validated the token. -2025-07-28 23:29:04.503 +08:00 [DBG] DESKTOP-1Q3GI6C [19] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:29:04.504 +08:00 [DBG] DESKTOP-1Q3GI6C [19] Authorization was successful. -2025-07-28 23:29:04.506 +08:00 [WRN] DESKTOP-1Q3GI6C [19] 无法获取当前用户ID -2025-07-28 23:29:04.516 +08:00 [DBG] DESKTOP-1Q3GI6C [69] Successfully validated the token. -2025-07-28 23:29:04.520 +08:00 [DBG] DESKTOP-1Q3GI6C [69] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:29:04.523 +08:00 [DBG] DESKTOP-1Q3GI6C [69] Authorization was successful. -2025-07-28 23:29:04.524 +08:00 [WRN] DESKTOP-1Q3GI6C [69] 无法获取当前用户ID -2025-07-28 23:29:05.882 +08:00 [DBG] DESKTOP-1Q3GI6C [67] Successfully validated the token. -2025-07-28 23:29:05.885 +08:00 [DBG] DESKTOP-1Q3GI6C [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:29:05.905 +08:00 [INF] DESKTOP-1Q3GI6C [67] Executed DbCommand (12ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T14:59:05.8919334Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:29:05.957 +08:00 [INF] DESKTOP-1Q3GI6C [67] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:29:06.118 +08:00 [INF] DESKTOP-1Q3GI6C [67] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:29:06.146 +08:00 [INF] DESKTOP-1Q3GI6C [67] Executed DbCommand (12ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='6a235662-88d5-4be5-8885-d8c182f59239', @p21='7449ef77-3471-489b-961f-df8e28afec78', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:29:06.1058271Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:29:06.191 +08:00 [INF] DESKTOP-1Q3GI6C [67] Executed DbCommand (11ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:29:06.229 +08:00 [INF] DESKTOP-1Q3GI6C [19] Executed DbCommand (25ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:29:06.235 +08:00 [INF] DESKTOP-1Q3GI6C [19] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:29:06.241 +08:00 [INF] DESKTOP-1Q3GI6C [19] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:29:06.244 +08:00 [INF] DESKTOP-1Q3GI6C [19] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:29:06.247 +08:00 [INF] DESKTOP-1Q3GI6C [19] 密钥解码成功,字节长度: 64 -2025-07-28 23:29:06.250 +08:00 [INF] DESKTOP-1Q3GI6C [19] 令牌签名算法: HS512 -2025-07-28 23:29:06.254 +08:00 [INF] DESKTOP-1Q3GI6C [19] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:44:06.254408Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:29:06.2544143Z","NotBefore":"2025-07-28T15:29:06.2544154Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:29:06.259 +08:00 [INF] DESKTOP-1Q3GI6C [19] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:29:06.260 +08:00 [INF] DESKTOP-1Q3GI6C [19] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:29:06.267 +08:00 [INF] DESKTOP-1Q3GI6C [19] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:29:06.269 +08:00 [INF] DESKTOP-1Q3GI6C [19] 密钥解码成功,字节长度: 64 -2025-07-28 23:29:06.274 +08:00 [INF] DESKTOP-1Q3GI6C [19] 令牌签名算法: HS512 -2025-07-28 23:29:06.278 +08:00 [INF] DESKTOP-1Q3GI6C [19] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:29:06.2779879Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:29:06.2779931Z","NotBefore":"2025-07-28T15:29:06.2779945Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:29:06.298 +08:00 [INF] DESKTOP-1Q3GI6C [19] Executed DbCommand (13ms) [Parameters=[@p0='64d14939-c0ff-4255-81a0-790a1a8270f0' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:29:06.2842080Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:29:06.2842073Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:29:06.304 +08:00 [INF] DESKTOP-1Q3GI6C [19] 用户 hyh 认证成功 -2025-07-28 23:29:06.308 +08:00 [INF] DESKTOP-1Q3GI6C [19] 账号 hyh 登录成功 -2025-07-28 23:29:06.310 +08:00 [WRN] DESKTOP-1Q3GI6C [19] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjI5OjA2LjEwNTgyNzFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTY1NDYsImV4cCI6MTc1MzcxNzQ0NiwiaWF0IjoxNzUzNzE2NTQ2LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.aw4qv3ePf4VQ-DikA9ya_JIpAuHPx5GGTJgvKtYZgQcApFbJCEos_b9pHBfMZgooi-PZeXK4TwMH3HV8ImcIow -2025-07-28 23:29:06.400 +08:00 [DBG] DESKTOP-1Q3GI6C [67] Successfully validated the token. -2025-07-28 23:29:06.402 +08:00 [DBG] DESKTOP-1Q3GI6C [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:29:06.408 +08:00 [DBG] DESKTOP-1Q3GI6C [67] Authorization was successful. -2025-07-28 23:29:06.411 +08:00 [INF] DESKTOP-1Q3GI6C [67] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:29:06.419 +08:00 [INF] DESKTOP-1Q3GI6C [67] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:29:06.446 +08:00 [INF] DESKTOP-1Q3GI6C [70] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:29:06.457 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:29:06.461 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:29:06.477 +08:00 [DBG] DESKTOP-1Q3GI6C [70] Successfully validated the token. -2025-07-28 23:29:06.494 +08:00 [DBG] DESKTOP-1Q3GI6C [70] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:29:06.501 +08:00 [DBG] DESKTOP-1Q3GI6C [70] Authorization was successful. -2025-07-28 23:29:06.504 +08:00 [INF] DESKTOP-1Q3GI6C [70] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:29:06.515 +08:00 [INF] DESKTOP-1Q3GI6C [70] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:29:06.539 +08:00 [INF] DESKTOP-1Q3GI6C [70] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:29:06.552 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:29:06.561 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:29:15.959 +08:00 [DBG] DESKTOP-1Q3GI6C [69] Successfully validated the token. -2025-07-28 23:29:15.962 +08:00 [DBG] DESKTOP-1Q3GI6C [69] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:29:15.970 +08:00 [DBG] DESKTOP-1Q3GI6C [69] Authorization was successful. -2025-07-28 23:29:15.971 +08:00 [INF] DESKTOP-1Q3GI6C [69] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:29:15.979 +08:00 [INF] DESKTOP-1Q3GI6C [69] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:29:16.000 +08:00 [INF] DESKTOP-1Q3GI6C [69] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:29:16.024 +08:00 [INF] DESKTOP-1Q3GI6C [75] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:29:16.034 +08:00 [INF] DESKTOP-1Q3GI6C [75] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:29:16.042 +08:00 [INF] DESKTOP-1Q3GI6C [75] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:29:16.052 +08:00 [DBG] DESKTOP-1Q3GI6C [75] Successfully validated the token. -2025-07-28 23:29:16.058 +08:00 [DBG] DESKTOP-1Q3GI6C [75] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:29:16.062 +08:00 [DBG] DESKTOP-1Q3GI6C [75] Authorization was successful. -2025-07-28 23:29:16.069 +08:00 [INF] DESKTOP-1Q3GI6C [75] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:29:16.081 +08:00 [INF] DESKTOP-1Q3GI6C [75] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:29:16.102 +08:00 [INF] DESKTOP-1Q3GI6C [19] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:29:16.130 +08:00 [INF] DESKTOP-1Q3GI6C [19] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:29:16.141 +08:00 [INF] DESKTOP-1Q3GI6C [19] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:29:16.144 +08:00 [INF] DESKTOP-1Q3GI6C [19] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:29:19.284 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 获取所有连接,当前连接数:0 -2025-07-28 23:29:19.286 +08:00 [INF] DESKTOP-1Q3GI6C [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:29:19 -2025-07-28 23:29:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:29:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:29:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:29:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:29:49.293 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 获取所有连接,当前连接数:0 -2025-07-28 23:29:49.294 +08:00 [INF] DESKTOP-1Q3GI6C [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:29:49 -2025-07-28 23:30:19.299 +08:00 [DBG] DESKTOP-1Q3GI6C [75] 获取所有连接,当前连接数:0 -2025-07-28 23:30:19.300 +08:00 [INF] DESKTOP-1Q3GI6C [75] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:30:19 -2025-07-28 23:30:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:30:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:30:44.931 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:30:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:30:49.313 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 获取所有连接,当前连接数:0 -2025-07-28 23:30:49.314 +08:00 [INF] DESKTOP-1Q3GI6C [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:30:49 -2025-07-28 23:31:19.316 +08:00 [DBG] DESKTOP-1Q3GI6C [70] 获取所有连接,当前连接数:0 -2025-07-28 23:31:19.317 +08:00 [INF] DESKTOP-1Q3GI6C [70] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:31:19 -2025-07-28 23:31:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:31:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:31:44.929 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:31:44.945 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:31:45.582 +08:00 [DBG] DESKTOP-1Q3GI6C [69] Successfully validated the token. -2025-07-28 23:31:45.590 +08:00 [DBG] DESKTOP-1Q3GI6C [69] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:31:45.593 +08:00 [DBG] DESKTOP-1Q3GI6C [69] Authorization was successful. -2025-07-28 23:31:45.595 +08:00 [WRN] DESKTOP-1Q3GI6C [69] 无法获取当前用户ID -2025-07-28 23:31:45.598 +08:00 [DBG] DESKTOP-1Q3GI6C [73] Successfully validated the token. -2025-07-28 23:31:45.599 +08:00 [DBG] DESKTOP-1Q3GI6C [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:31:45.601 +08:00 [DBG] DESKTOP-1Q3GI6C [73] Authorization was successful. -2025-07-28 23:31:45.602 +08:00 [WRN] DESKTOP-1Q3GI6C [73] 无法获取当前用户ID -2025-07-28 23:31:45.605 +08:00 [DBG] DESKTOP-1Q3GI6C [73] Successfully validated the token. -2025-07-28 23:31:45.607 +08:00 [DBG] DESKTOP-1Q3GI6C [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:31:45.608 +08:00 [DBG] DESKTOP-1Q3GI6C [73] Authorization was successful. -2025-07-28 23:31:45.610 +08:00 [WRN] DESKTOP-1Q3GI6C [73] 无法获取当前用户ID -2025-07-28 23:31:45.613 +08:00 [DBG] DESKTOP-1Q3GI6C [73] Successfully validated the token. -2025-07-28 23:31:45.615 +08:00 [DBG] DESKTOP-1Q3GI6C [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:31:45.617 +08:00 [DBG] DESKTOP-1Q3GI6C [73] Authorization was successful. -2025-07-28 23:31:45.619 +08:00 [WRN] DESKTOP-1Q3GI6C [73] 无法获取当前用户ID -2025-07-28 23:31:46.747 +08:00 [DBG] DESKTOP-1Q3GI6C [69] Successfully validated the token. -2025-07-28 23:31:46.749 +08:00 [DBG] DESKTOP-1Q3GI6C [69] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:31:46.863 +08:00 [INF] DESKTOP-1Q3GI6C [73] Executed DbCommand (18ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:01:46.7519742Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:31:46.902 +08:00 [INF] DESKTOP-1Q3GI6C [73] Executed DbCommand (18ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:31:47.005 +08:00 [INF] DESKTOP-1Q3GI6C [69] Executed DbCommand (19ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:31:47.044 +08:00 [INF] DESKTOP-1Q3GI6C [69] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='7fc157d5-ead4-4754-9d19-2677710a1556', @p21='6a235662-88d5-4be5-8885-d8c182f59239', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:31:46.9864648Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:31:47.101 +08:00 [INF] DESKTOP-1Q3GI6C [69] Executed DbCommand (17ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:31:47.120 +08:00 [INF] DESKTOP-1Q3GI6C [69] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:31:47.122 +08:00 [INF] DESKTOP-1Q3GI6C [69] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:31:47.123 +08:00 [INF] DESKTOP-1Q3GI6C [69] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 23:31:47.124 +08:00 [INF] DESKTOP-1Q3GI6C [69] 获取当前密钥 -2025-07-28 23:31:47.126 +08:00 [INF] DESKTOP-1Q3GI6C [69] 密钥Base64验证通过,字节长度: 64 -2025-07-28 23:31:47.127 +08:00 [INF] DESKTOP-1Q3GI6C [69] 密钥熵值: 5.389670647189372 -2025-07-28 23:31:47.128 +08:00 [INF] DESKTOP-1Q3GI6C [69] 当前密钥验证通过,密钥长度: 88 -2025-07-28 23:31:47.129 +08:00 [INF] DESKTOP-1Q3GI6C [69] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 23:31:47.130 +08:00 [INF] DESKTOP-1Q3GI6C [69] 密钥编码成功,字节长度: 88 -2025-07-28 23:31:47.131 +08:00 [INF] DESKTOP-1Q3GI6C [69] 密钥已缓存,过期时间: "2025-07-28T15:36:47.1310141Z" -2025-07-28 23:31:47.132 +08:00 [INF] DESKTOP-1Q3GI6C [69] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:31:47.133 +08:00 [INF] DESKTOP-1Q3GI6C [69] 密钥解码成功,字节长度: 64 -2025-07-28 23:31:47.135 +08:00 [INF] DESKTOP-1Q3GI6C [69] 令牌签名算法: HS512 -2025-07-28 23:31:47.136 +08:00 [INF] DESKTOP-1Q3GI6C [69] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:46:47.1362365Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:31:47.1362397Z","NotBefore":"2025-07-28T15:31:47.1362403Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:31:47.137 +08:00 [INF] DESKTOP-1Q3GI6C [69] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:31:47.139 +08:00 [INF] DESKTOP-1Q3GI6C [69] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:31:47.140 +08:00 [INF] DESKTOP-1Q3GI6C [69] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:31:47.141 +08:00 [INF] DESKTOP-1Q3GI6C [69] 密钥解码成功,字节长度: 64 -2025-07-28 23:31:47.143 +08:00 [INF] DESKTOP-1Q3GI6C [69] 令牌签名算法: HS512 -2025-07-28 23:31:47.144 +08:00 [INF] DESKTOP-1Q3GI6C [69] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:31:47.1444059Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:31:47.1444087Z","NotBefore":"2025-07-28T15:31:47.1444092Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:31:47.164 +08:00 [INF] DESKTOP-1Q3GI6C [69] Executed DbCommand (18ms) [Parameters=[@p0='590c3daf-33dc-4969-8d97-7188d933776d' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:31:47.1458731Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:31:47.1458727Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:31:47.167 +08:00 [INF] DESKTOP-1Q3GI6C [69] 用户 hyh 认证成功 -2025-07-28 23:31:47.169 +08:00 [INF] DESKTOP-1Q3GI6C [69] 账号 hyh 登录成功 -2025-07-28 23:31:47.170 +08:00 [WRN] DESKTOP-1Q3GI6C [69] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjMxOjQ2Ljk4NjQ2NDhaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTY3MDcsImV4cCI6MTc1MzcxNzYwNywiaWF0IjoxNzUzNzE2NzA3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.90wXtDUIG2TMwRGBlrsVrl7xKVVjAbSNR-cJc2UrHWdRGYWf_VfbUm1fp14lnxd7OQlV1dGFzEjQRg5BeM9Bbw -2025-07-28 23:31:49.063 +08:00 [DBG] DESKTOP-1Q3GI6C [70] Successfully validated the token. -2025-07-28 23:31:49.064 +08:00 [DBG] DESKTOP-1Q3GI6C [70] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:31:49.066 +08:00 [DBG] DESKTOP-1Q3GI6C [70] Authorization was successful. -2025-07-28 23:31:49.067 +08:00 [INF] DESKTOP-1Q3GI6C [70] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:31:49.070 +08:00 [INF] DESKTOP-1Q3GI6C [70] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:31:49.090 +08:00 [INF] DESKTOP-1Q3GI6C [70] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:31:49.094 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:31:49.096 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:31:49.100 +08:00 [DBG] DESKTOP-1Q3GI6C [19] Successfully validated the token. -2025-07-28 23:31:49.102 +08:00 [DBG] DESKTOP-1Q3GI6C [19] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:31:49.103 +08:00 [DBG] DESKTOP-1Q3GI6C [19] Authorization was successful. -2025-07-28 23:31:49.105 +08:00 [INF] DESKTOP-1Q3GI6C [19] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:31:49.108 +08:00 [INF] DESKTOP-1Q3GI6C [19] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:31:49.128 +08:00 [INF] DESKTOP-1Q3GI6C [19] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:31:49.131 +08:00 [INF] DESKTOP-1Q3GI6C [19] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:31:49.132 +08:00 [INF] DESKTOP-1Q3GI6C [19] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:31:49.323 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 获取所有连接,当前连接数:0 -2025-07-28 23:31:49.325 +08:00 [INF] DESKTOP-1Q3GI6C [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:31:49 -2025-07-28 23:32:05.486 +08:00 [DBG] DESKTOP-1Q3GI6C [70] Successfully validated the token. -2025-07-28 23:32:05.487 +08:00 [DBG] DESKTOP-1Q3GI6C [70] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:32:05.489 +08:00 [DBG] DESKTOP-1Q3GI6C [70] Authorization was successful. -2025-07-28 23:32:05.490 +08:00 [INF] DESKTOP-1Q3GI6C [70] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:32:05.493 +08:00 [INF] DESKTOP-1Q3GI6C [70] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:32:05.513 +08:00 [INF] DESKTOP-1Q3GI6C [70] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:32:05.533 +08:00 [INF] DESKTOP-1Q3GI6C [70] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:32:05.537 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:32:05.538 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:32:05.542 +08:00 [DBG] DESKTOP-1Q3GI6C [70] Successfully validated the token. -2025-07-28 23:32:05.543 +08:00 [DBG] DESKTOP-1Q3GI6C [70] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:32:05.544 +08:00 [DBG] DESKTOP-1Q3GI6C [70] Authorization was successful. -2025-07-28 23:32:05.545 +08:00 [INF] DESKTOP-1Q3GI6C [70] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:32:05.547 +08:00 [INF] DESKTOP-1Q3GI6C [70] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:32:05.566 +08:00 [INF] DESKTOP-1Q3GI6C [19] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:32:05.587 +08:00 [INF] DESKTOP-1Q3GI6C [70] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:32:05.590 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:32:05.592 +08:00 [INF] DESKTOP-1Q3GI6C [70] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:32:19.335 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 获取所有连接,当前连接数:0 -2025-07-28 23:32:19.337 +08:00 [INF] DESKTOP-1Q3GI6C [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:32:19 -2025-07-28 23:32:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:32:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:32:44.931 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:32:44.946 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:32:49.340 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 获取所有连接,当前连接数:0 -2025-07-28 23:32:49.341 +08:00 [INF] DESKTOP-1Q3GI6C [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:32:49 -2025-07-28 23:33:19.348 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 获取所有连接,当前连接数:0 -2025-07-28 23:33:19.350 +08:00 [INF] DESKTOP-1Q3GI6C [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:33:19 -2025-07-28 23:33:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:33:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:33:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:33:44.942 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:33:49.361 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 获取所有连接,当前连接数:0 -2025-07-28 23:33:49.362 +08:00 [INF] DESKTOP-1Q3GI6C [78] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:33:49 -2025-07-28 23:34:19.364 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 获取所有连接,当前连接数:0 -2025-07-28 23:34:19.366 +08:00 [INF] DESKTOP-1Q3GI6C [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:34:19 -2025-07-28 23:34:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:34:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:34:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:34:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:34:49.381 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 获取所有连接,当前连接数:0 -2025-07-28 23:34:49.384 +08:00 [INF] DESKTOP-1Q3GI6C [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:34:49 -2025-07-28 23:35:19.390 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 获取所有连接,当前连接数:0 -2025-07-28 23:35:19.392 +08:00 [INF] DESKTOP-1Q3GI6C [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:35:19 -2025-07-28 23:35:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:35:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:35:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:35:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:35:49.397 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 获取所有连接,当前连接数:0 -2025-07-28 23:35:49.398 +08:00 [INF] DESKTOP-1Q3GI6C [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:35:49 -2025-07-28 23:36:19.406 +08:00 [DBG] DESKTOP-1Q3GI6C [82] 获取所有连接,当前连接数:0 -2025-07-28 23:36:19.408 +08:00 [INF] DESKTOP-1Q3GI6C [82] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:36:19 -2025-07-28 23:36:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:36:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:36:44.929 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:36:44.945 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:36:49.413 +08:00 [DBG] DESKTOP-1Q3GI6C [82] 获取所有连接,当前连接数:0 -2025-07-28 23:36:49.414 +08:00 [INF] DESKTOP-1Q3GI6C [82] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:36:49 -2025-07-28 23:37:19.431 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 获取所有连接,当前连接数:0 -2025-07-28 23:37:19.432 +08:00 [INF] DESKTOP-1Q3GI6C [84] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:37:19 -2025-07-28 23:37:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:37:44.913 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:37:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:37:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:37:49.439 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 获取所有连接,当前连接数:0 -2025-07-28 23:37:49.441 +08:00 [INF] DESKTOP-1Q3GI6C [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:37:49 -2025-07-28 23:38:19.447 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 获取所有连接,当前连接数:0 -2025-07-28 23:38:19.449 +08:00 [INF] DESKTOP-1Q3GI6C [83] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:38:19 -2025-07-28 23:38:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:38:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:38:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:38:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:38:49.455 +08:00 [DBG] DESKTOP-1Q3GI6C [86] 获取所有连接,当前连接数:0 -2025-07-28 23:38:49.456 +08:00 [INF] DESKTOP-1Q3GI6C [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:38:49 -2025-07-28 23:39:19.469 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 获取所有连接,当前连接数:0 -2025-07-28 23:39:19.470 +08:00 [INF] DESKTOP-1Q3GI6C [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:39:19 -2025-07-28 23:39:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:39:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:39:44.929 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:39:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:39:49.472 +08:00 [DBG] DESKTOP-1Q3GI6C [87] 获取所有连接,当前连接数:0 -2025-07-28 23:39:49.473 +08:00 [INF] DESKTOP-1Q3GI6C [87] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:39:49 -2025-07-28 23:40:19.482 +08:00 [DBG] DESKTOP-1Q3GI6C [79] 获取所有连接,当前连接数:0 -2025-07-28 23:40:19.484 +08:00 [INF] DESKTOP-1Q3GI6C [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:40:19 -2025-07-28 23:40:30.618 +08:00 [DBG] DESKTOP-1Q3GI6C [89] Successfully validated the token. -2025-07-28 23:40:30.619 +08:00 [DBG] DESKTOP-1Q3GI6C [89] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:40:30.620 +08:00 [DBG] DESKTOP-1Q3GI6C [89] Authorization was successful. -2025-07-28 23:40:30.621 +08:00 [WRN] DESKTOP-1Q3GI6C [89] 无法获取当前用户ID -2025-07-28 23:40:30.628 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Successfully validated the token. -2025-07-28 23:40:30.630 +08:00 [DBG] DESKTOP-1Q3GI6C [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:40:30.632 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Authorization was successful. -2025-07-28 23:40:30.633 +08:00 [WRN] DESKTOP-1Q3GI6C [85] 无法获取当前用户ID -2025-07-28 23:40:30.819 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Successfully validated the token. -2025-07-28 23:40:30.820 +08:00 [DBG] DESKTOP-1Q3GI6C [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:40:30.822 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Authorization was successful. -2025-07-28 23:40:30.824 +08:00 [WRN] DESKTOP-1Q3GI6C [85] 无法获取当前用户ID -2025-07-28 23:40:30.828 +08:00 [DBG] DESKTOP-1Q3GI6C [79] Successfully validated the token. -2025-07-28 23:40:30.829 +08:00 [DBG] DESKTOP-1Q3GI6C [79] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:40:30.831 +08:00 [DBG] DESKTOP-1Q3GI6C [79] Authorization was successful. -2025-07-28 23:40:30.833 +08:00 [WRN] DESKTOP-1Q3GI6C [79] 无法获取当前用户ID -2025-07-28 23:40:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:40:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:40:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:40:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:40:49.492 +08:00 [DBG] DESKTOP-1Q3GI6C [79] 获取所有连接,当前连接数:0 -2025-07-28 23:40:49.493 +08:00 [INF] DESKTOP-1Q3GI6C [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:40:49 -2025-07-28 23:41:19.496 +08:00 [DBG] DESKTOP-1Q3GI6C [79] 获取所有连接,当前连接数:0 -2025-07-28 23:41:19.498 +08:00 [INF] DESKTOP-1Q3GI6C [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:41:19 -2025-07-28 23:41:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:41:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:41:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:41:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:41:49.505 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 获取所有连接,当前连接数:0 -2025-07-28 23:41:49.507 +08:00 [INF] DESKTOP-1Q3GI6C [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:41:49 -2025-07-28 23:42:19.513 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 获取所有连接,当前连接数:0 -2025-07-28 23:42:19.514 +08:00 [INF] DESKTOP-1Q3GI6C [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:42:19 -2025-07-28 23:42:32.995 +08:00 [DBG] DESKTOP-1Q3GI6C [79] Successfully validated the token. -2025-07-28 23:42:33.006 +08:00 [DBG] DESKTOP-1Q3GI6C [79] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:42:33.008 +08:00 [DBG] DESKTOP-1Q3GI6C [79] Authorization was successful. -2025-07-28 23:42:33.009 +08:00 [WRN] DESKTOP-1Q3GI6C [79] 无法获取当前用户ID -2025-07-28 23:42:33.011 +08:00 [DBG] DESKTOP-1Q3GI6C [72] Successfully validated the token. -2025-07-28 23:42:33.013 +08:00 [DBG] DESKTOP-1Q3GI6C [72] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:42:33.015 +08:00 [DBG] DESKTOP-1Q3GI6C [72] Authorization was successful. -2025-07-28 23:42:33.017 +08:00 [WRN] DESKTOP-1Q3GI6C [72] 无法获取当前用户ID -2025-07-28 23:42:39.493 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Successfully validated the token. -2025-07-28 23:42:39.495 +08:00 [DBG] DESKTOP-1Q3GI6C [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:42:39.496 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Authorization was successful. -2025-07-28 23:42:39.498 +08:00 [WRN] DESKTOP-1Q3GI6C [85] 无法获取当前用户ID -2025-07-28 23:42:39.502 +08:00 [DBG] DESKTOP-1Q3GI6C [80] Successfully validated the token. -2025-07-28 23:42:39.503 +08:00 [DBG] DESKTOP-1Q3GI6C [80] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:42:39.504 +08:00 [DBG] DESKTOP-1Q3GI6C [80] Authorization was successful. -2025-07-28 23:42:39.505 +08:00 [WRN] DESKTOP-1Q3GI6C [80] 无法获取当前用户ID -2025-07-28 23:42:41.620 +08:00 [DBG] DESKTOP-1Q3GI6C [77] Successfully validated the token. -2025-07-28 23:42:41.621 +08:00 [DBG] DESKTOP-1Q3GI6C [77] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:42:41.775 +08:00 [INF] DESKTOP-1Q3GI6C [80] Executed DbCommand (22ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:12:41.6240807Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:42:41.825 +08:00 [INF] DESKTOP-1Q3GI6C [80] Executed DbCommand (26ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:42:41.939 +08:00 [INF] DESKTOP-1Q3GI6C [80] Executed DbCommand (19ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:42:41.991 +08:00 [INF] DESKTOP-1Q3GI6C [80] Executed DbCommand (22ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='3f8ce236-cf87-41db-b13c-36487f185b03', @p21='7fc157d5-ead4-4754-9d19-2677710a1556', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:42:41.9199089Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:42:42.056 +08:00 [INF] DESKTOP-1Q3GI6C [80] Executed DbCommand (18ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:42:42.078 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (18ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:42:42.081 +08:00 [INF] DESKTOP-1Q3GI6C [79] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:42:42.082 +08:00 [INF] DESKTOP-1Q3GI6C [79] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 23:42:42.083 +08:00 [INF] DESKTOP-1Q3GI6C [79] 获取当前密钥 -2025-07-28 23:42:42.084 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥Base64验证通过,字节长度: 64 -2025-07-28 23:42:42.085 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥熵值: 5.389670647189372 -2025-07-28 23:42:42.086 +08:00 [INF] DESKTOP-1Q3GI6C [79] 当前密钥验证通过,密钥长度: 88 -2025-07-28 23:42:42.088 +08:00 [INF] DESKTOP-1Q3GI6C [79] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 23:42:42.089 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥编码成功,字节长度: 88 -2025-07-28 23:42:42.091 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥已缓存,过期时间: "2025-07-28T15:47:42.0911561Z" -2025-07-28 23:42:42.092 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:42:42.093 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥解码成功,字节长度: 64 -2025-07-28 23:42:42.094 +08:00 [INF] DESKTOP-1Q3GI6C [79] 令牌签名算法: HS512 -2025-07-28 23:42:42.095 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T15:57:42.0957634Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:42:42.095765Z","NotBefore":"2025-07-28T15:42:42.0957652Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:42:42.097 +08:00 [INF] DESKTOP-1Q3GI6C [79] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:42:42.099 +08:00 [INF] DESKTOP-1Q3GI6C [79] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:42:42.100 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:42:42.101 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥解码成功,字节长度: 64 -2025-07-28 23:42:42.102 +08:00 [INF] DESKTOP-1Q3GI6C [79] 令牌签名算法: HS512 -2025-07-28 23:42:42.103 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:42:42.1029445Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:42:42.1029461Z","NotBefore":"2025-07-28T15:42:42.1029464Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:42:42.127 +08:00 [INF] DESKTOP-1Q3GI6C [85] Executed DbCommand (22ms) [Parameters=[@p0='d243e3c6-0fd4-40a8-a2f4-e4c26aafd890' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:42:42.1041570Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:42:42.1041565Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:42:42.130 +08:00 [INF] DESKTOP-1Q3GI6C [85] 用户 hyh 认证成功 -2025-07-28 23:42:42.132 +08:00 [INF] DESKTOP-1Q3GI6C [85] 账号 hyh 登录成功 -2025-07-28 23:42:42.134 +08:00 [WRN] DESKTOP-1Q3GI6C [85] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjQyOjQxLjkxOTkwODlaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTczNjIsImV4cCI6MTc1MzcxODI2MiwiaWF0IjoxNzUzNzE3MzYyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.D383arREklGAU-YIADwRb3P62GTYITLufhcjaHbeUKFmy5wrk1nj4otj6Ktx_JRcldLKeQGA8DuTTxkEHUL_Rg -2025-07-28 23:42:44.580 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Successfully validated the token. -2025-07-28 23:42:44.582 +08:00 [DBG] DESKTOP-1Q3GI6C [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:42:44.583 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Authorization was successful. -2025-07-28 23:42:44.585 +08:00 [INF] DESKTOP-1Q3GI6C [85] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:42:44.590 +08:00 [INF] DESKTOP-1Q3GI6C [85] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:42:44.614 +08:00 [INF] DESKTOP-1Q3GI6C [85] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:42:44.618 +08:00 [INF] DESKTOP-1Q3GI6C [85] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:42:44.619 +08:00 [INF] DESKTOP-1Q3GI6C [85] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:42:44.625 +08:00 [DBG] DESKTOP-1Q3GI6C [72] Successfully validated the token. -2025-07-28 23:42:44.626 +08:00 [DBG] DESKTOP-1Q3GI6C [72] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:42:44.627 +08:00 [DBG] DESKTOP-1Q3GI6C [72] Authorization was successful. -2025-07-28 23:42:44.628 +08:00 [INF] DESKTOP-1Q3GI6C [72] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:42:44.632 +08:00 [INF] DESKTOP-1Q3GI6C [72] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:42:44.656 +08:00 [INF] DESKTOP-1Q3GI6C [72] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:42:44.659 +08:00 [INF] DESKTOP-1Q3GI6C [72] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:42:44.660 +08:00 [INF] DESKTOP-1Q3GI6C [72] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:42:44.896 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:42:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:42:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [85] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:42:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [85] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:42:49.513 +08:00 [DBG] DESKTOP-1Q3GI6C [80] 获取所有连接,当前连接数:0 -2025-07-28 23:42:49.516 +08:00 [INF] DESKTOP-1Q3GI6C [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:42:49 -2025-07-28 23:42:58.651 +08:00 [DBG] DESKTOP-1Q3GI6C [72] Successfully validated the token. -2025-07-28 23:42:58.655 +08:00 [DBG] DESKTOP-1Q3GI6C [72] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:42:58.656 +08:00 [DBG] DESKTOP-1Q3GI6C [72] Authorization was successful. -2025-07-28 23:42:58.658 +08:00 [INF] DESKTOP-1Q3GI6C [72] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:42:58.660 +08:00 [INF] DESKTOP-1Q3GI6C [72] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:42:58.680 +08:00 [INF] DESKTOP-1Q3GI6C [72] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:42:58.702 +08:00 [INF] DESKTOP-1Q3GI6C [77] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:42:58.705 +08:00 [INF] DESKTOP-1Q3GI6C [77] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:42:58.707 +08:00 [INF] DESKTOP-1Q3GI6C [77] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:42:58.710 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Successfully validated the token. -2025-07-28 23:42:58.711 +08:00 [DBG] DESKTOP-1Q3GI6C [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:42:58.712 +08:00 [DBG] DESKTOP-1Q3GI6C [85] Authorization was successful. -2025-07-28 23:42:58.714 +08:00 [INF] DESKTOP-1Q3GI6C [85] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:42:58.716 +08:00 [INF] DESKTOP-1Q3GI6C [85] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:42:58.739 +08:00 [INF] DESKTOP-1Q3GI6C [85] Executed DbCommand (21ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:42:58.759 +08:00 [INF] DESKTOP-1Q3GI6C [77] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:42:58.762 +08:00 [INF] DESKTOP-1Q3GI6C [77] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:42:58.765 +08:00 [INF] DESKTOP-1Q3GI6C [77] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:43:19.529 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 获取所有连接,当前连接数:0 -2025-07-28 23:43:19.531 +08:00 [INF] DESKTOP-1Q3GI6C [77] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:43:19 -2025-07-28 23:43:44.902 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:43:44.918 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:43:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:43:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:43:49.542 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 获取所有连接,当前连接数:0 -2025-07-28 23:43:49.544 +08:00 [INF] DESKTOP-1Q3GI6C [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:43:49 -2025-07-28 23:44:19.561 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 获取所有连接,当前连接数:0 -2025-07-28 23:44:19.563 +08:00 [INF] DESKTOP-1Q3GI6C [72] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:44:19 -2025-07-28 23:44:44.903 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:44:44.913 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:44:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:44:44.943 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:44:49.569 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 获取所有连接,当前连接数:0 -2025-07-28 23:44:49.570 +08:00 [INF] DESKTOP-1Q3GI6C [77] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:44:49 -2025-07-28 23:45:19.580 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 获取所有连接,当前连接数:0 -2025-07-28 23:45:19.582 +08:00 [INF] DESKTOP-1Q3GI6C [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:45:19 -2025-07-28 23:45:44.902 +08:00 [DBG] DESKTOP-1Q3GI6C [85] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:45:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [85] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:45:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [85] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:45:44.944 +08:00 [DBG] DESKTOP-1Q3GI6C [85] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:45:49.584 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 获取所有连接,当前连接数:0 -2025-07-28 23:45:49.586 +08:00 [INF] DESKTOP-1Q3GI6C [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:45:49 -2025-07-28 23:46:19.594 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 获取所有连接,当前连接数:0 -2025-07-28 23:46:19.596 +08:00 [INF] DESKTOP-1Q3GI6C [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:46:19 -2025-07-28 23:46:44.903 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:46:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:46:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:46:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:46:49.604 +08:00 [DBG] DESKTOP-1Q3GI6C [71] 获取所有连接,当前连接数:0 -2025-07-28 23:46:49.606 +08:00 [INF] DESKTOP-1Q3GI6C [71] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:46:49 -2025-07-28 23:47:19.618 +08:00 [DBG] DESKTOP-1Q3GI6C [72] 获取所有连接,当前连接数:0 -2025-07-28 23:47:19.619 +08:00 [INF] DESKTOP-1Q3GI6C [72] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:47:19 -2025-07-28 23:47:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:47:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:47:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:47:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:47:49.627 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 获取所有连接,当前连接数:0 -2025-07-28 23:47:49.628 +08:00 [INF] DESKTOP-1Q3GI6C [77] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:47:49 -2025-07-28 23:48:19.635 +08:00 [DBG] DESKTOP-1Q3GI6C [77] 获取所有连接,当前连接数:0 -2025-07-28 23:48:19.637 +08:00 [INF] DESKTOP-1Q3GI6C [77] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:48:19 -2025-07-28 23:48:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:48:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:48:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:48:44.937 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:48:49.654 +08:00 [DBG] DESKTOP-1Q3GI6C [65] 获取所有连接,当前连接数:0 -2025-07-28 23:48:49.656 +08:00 [INF] DESKTOP-1Q3GI6C [65] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:48:49 -2025-07-28 23:49:02.665 +08:00 [DBG] DESKTOP-1Q3GI6C [65] Successfully validated the token. -2025-07-28 23:49:02.667 +08:00 [DBG] DESKTOP-1Q3GI6C [65] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:02.668 +08:00 [DBG] DESKTOP-1Q3GI6C [65] Authorization was successful. -2025-07-28 23:49:02.670 +08:00 [WRN] DESKTOP-1Q3GI6C [65] 无法获取当前用户ID -2025-07-28 23:49:02.674 +08:00 [DBG] DESKTOP-1Q3GI6C [65] Successfully validated the token. -2025-07-28 23:49:02.675 +08:00 [DBG] DESKTOP-1Q3GI6C [65] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:02.677 +08:00 [DBG] DESKTOP-1Q3GI6C [65] Authorization was successful. -2025-07-28 23:49:02.679 +08:00 [WRN] DESKTOP-1Q3GI6C [65] 无法获取当前用户ID -2025-07-28 23:49:03.882 +08:00 [DBG] DESKTOP-1Q3GI6C [65] Successfully validated the token. -2025-07-28 23:49:03.883 +08:00 [DBG] DESKTOP-1Q3GI6C [65] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:03.999 +08:00 [INF] DESKTOP-1Q3GI6C [65] Executed DbCommand (19ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:19:03.8858318Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:49:04.035 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (18ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:49:04.127 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (18ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:49:04.167 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (18ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='94aff372-52c2-48a6-a3c4-f95dca1c8f8a', @p21='3f8ce236-cf87-41db-b13c-36487f185b03', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:49:04.1094898Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:49:04.224 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (17ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:49:04.244 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (17ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:49:04.247 +08:00 [INF] DESKTOP-1Q3GI6C [79] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:49:04.247 +08:00 [INF] DESKTOP-1Q3GI6C [79] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 23:49:04.248 +08:00 [INF] DESKTOP-1Q3GI6C [79] 获取当前密钥 -2025-07-28 23:49:04.249 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥Base64验证通过,字节长度: 64 -2025-07-28 23:49:04.250 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥熵值: 5.389670647189372 -2025-07-28 23:49:04.251 +08:00 [INF] DESKTOP-1Q3GI6C [79] 当前密钥验证通过,密钥长度: 88 -2025-07-28 23:49:04.252 +08:00 [INF] DESKTOP-1Q3GI6C [79] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 23:49:04.253 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥编码成功,字节长度: 88 -2025-07-28 23:49:04.254 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥已缓存,过期时间: "2025-07-28T15:54:04.2546096Z" -2025-07-28 23:49:04.255 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:49:04.256 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥解码成功,字节长度: 64 -2025-07-28 23:49:04.257 +08:00 [INF] DESKTOP-1Q3GI6C [79] 令牌签名算法: HS512 -2025-07-28 23:49:04.258 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:04:04.2585602Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:49:04.2585612Z","NotBefore":"2025-07-28T15:49:04.2585615Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:49:04.259 +08:00 [INF] DESKTOP-1Q3GI6C [79] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:49:04.260 +08:00 [INF] DESKTOP-1Q3GI6C [79] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:49:04.261 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:49:04.262 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥解码成功,字节长度: 64 -2025-07-28 23:49:04.263 +08:00 [INF] DESKTOP-1Q3GI6C [79] 令牌签名算法: HS512 -2025-07-28 23:49:04.264 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:49:04.264834Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:49:04.2648378Z","NotBefore":"2025-07-28T15:49:04.2648383Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:49:04.285 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (19ms) [Parameters=[@p0='86e9f74c-573f-4fef-910f-b3e1a0fd9a7f' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:49:04.2659514Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:49:04.2659510Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:49:04.289 +08:00 [INF] DESKTOP-1Q3GI6C [79] 用户 hyh 认证成功 -2025-07-28 23:49:04.290 +08:00 [INF] DESKTOP-1Q3GI6C [79] 账号 hyh 登录成功 -2025-07-28 23:49:04.291 +08:00 [WRN] DESKTOP-1Q3GI6C [79] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjQ5OjA0LjEwOTQ4OThaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTc3NDQsImV4cCI6MTc1MzcxODY0NCwiaWF0IjoxNzUzNzE3NzQ0LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.EgJAfE_zWFx8ZLqqpXFvn80sk-haj4B8myytFcfAWQr5nrReic_PM1yscA1BNqW-PaGl2U4nFFhsClSnAmEvvQ -2025-07-28 23:49:04.360 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Successfully validated the token. -2025-07-28 23:49:04.361 +08:00 [DBG] DESKTOP-1Q3GI6C [87] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:04.363 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Authorization was successful. -2025-07-28 23:49:04.364 +08:00 [INF] DESKTOP-1Q3GI6C [87] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:04.366 +08:00 [INF] DESKTOP-1Q3GI6C [87] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:49:04.385 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:49:04.407 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:49:04.409 +08:00 [INF] DESKTOP-1Q3GI6C [88] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:49:04.411 +08:00 [INF] DESKTOP-1Q3GI6C [88] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:49:04.415 +08:00 [DBG] DESKTOP-1Q3GI6C [65] Successfully validated the token. -2025-07-28 23:49:04.416 +08:00 [DBG] DESKTOP-1Q3GI6C [65] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:04.418 +08:00 [DBG] DESKTOP-1Q3GI6C [65] Authorization was successful. -2025-07-28 23:49:04.419 +08:00 [INF] DESKTOP-1Q3GI6C [65] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:04.422 +08:00 [INF] DESKTOP-1Q3GI6C [65] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:49:04.443 +08:00 [INF] DESKTOP-1Q3GI6C [65] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:49:04.465 +08:00 [INF] DESKTOP-1Q3GI6C [65] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:49:04.467 +08:00 [INF] DESKTOP-1Q3GI6C [65] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:49:04.469 +08:00 [INF] DESKTOP-1Q3GI6C [65] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:49:15.567 +08:00 [DBG] DESKTOP-1Q3GI6C [79] Successfully validated the token. -2025-07-28 23:49:15.568 +08:00 [DBG] DESKTOP-1Q3GI6C [79] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:15.569 +08:00 [DBG] DESKTOP-1Q3GI6C [79] Authorization was successful. -2025-07-28 23:49:15.570 +08:00 [INF] DESKTOP-1Q3GI6C [79] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:15.573 +08:00 [INF] DESKTOP-1Q3GI6C [79] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:15.593 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:49:15.596 +08:00 [INF] DESKTOP-1Q3GI6C [79] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:49:15.597 +08:00 [INF] DESKTOP-1Q3GI6C [79] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:49:15.601 +08:00 [DBG] DESKTOP-1Q3GI6C [77] Successfully validated the token. -2025-07-28 23:49:15.602 +08:00 [DBG] DESKTOP-1Q3GI6C [77] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:15.603 +08:00 [DBG] DESKTOP-1Q3GI6C [77] Authorization was successful. -2025-07-28 23:49:15.604 +08:00 [INF] DESKTOP-1Q3GI6C [77] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:15.606 +08:00 [INF] DESKTOP-1Q3GI6C [77] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:15.626 +08:00 [INF] DESKTOP-1Q3GI6C [65] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:49:15.629 +08:00 [INF] DESKTOP-1Q3GI6C [65] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:49:15.630 +08:00 [INF] DESKTOP-1Q3GI6C [65] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:49:19.659 +08:00 [DBG] DESKTOP-1Q3GI6C [79] 获取所有连接,当前连接数:0 -2025-07-28 23:49:19.660 +08:00 [INF] DESKTOP-1Q3GI6C [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:49:19 -2025-07-28 23:49:36.442 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Successfully validated the token. -2025-07-28 23:49:36.445 +08:00 [DBG] DESKTOP-1Q3GI6C [87] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:36.447 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Authorization was successful. -2025-07-28 23:49:36.448 +08:00 [WRN] DESKTOP-1Q3GI6C [87] 无法获取当前用户ID -2025-07-28 23:49:36.452 +08:00 [DBG] DESKTOP-1Q3GI6C [88] Successfully validated the token. -2025-07-28 23:49:36.454 +08:00 [DBG] DESKTOP-1Q3GI6C [88] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:36.455 +08:00 [DBG] DESKTOP-1Q3GI6C [88] Authorization was successful. -2025-07-28 23:49:36.457 +08:00 [WRN] DESKTOP-1Q3GI6C [88] 无法获取当前用户ID -2025-07-28 23:49:40.108 +08:00 [DBG] DESKTOP-1Q3GI6C [65] Successfully validated the token. -2025-07-28 23:49:40.110 +08:00 [DBG] DESKTOP-1Q3GI6C [65] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:40.129 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:19:40.1129389Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:49:40.167 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:49:40.272 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:49:40.309 +08:00 [INF] DESKTOP-1Q3GI6C [86] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='f1406a2a-7a10-44c3-8e2e-c1fdccb9b76e', @p21='94aff372-52c2-48a6-a3c4-f95dca1c8f8a', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:49:40.2548170Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:49:40.365 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:49:40.385 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:49:40.388 +08:00 [INF] DESKTOP-1Q3GI6C [79] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:49:40.389 +08:00 [INF] DESKTOP-1Q3GI6C [79] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:49:40.390 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:49:40.391 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥解码成功,字节长度: 64 -2025-07-28 23:49:40.392 +08:00 [INF] DESKTOP-1Q3GI6C [79] 令牌签名算法: HS512 -2025-07-28 23:49:40.394 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:04:40.3940446Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:49:40.3940464Z","NotBefore":"2025-07-28T15:49:40.3940466Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:49:40.396 +08:00 [INF] DESKTOP-1Q3GI6C [79] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:49:40.397 +08:00 [INF] DESKTOP-1Q3GI6C [79] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:49:40.398 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:49:40.400 +08:00 [INF] DESKTOP-1Q3GI6C [79] 密钥解码成功,字节长度: 64 -2025-07-28 23:49:40.401 +08:00 [INF] DESKTOP-1Q3GI6C [79] 令牌签名算法: HS512 -2025-07-28 23:49:40.403 +08:00 [INF] DESKTOP-1Q3GI6C [79] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:49:40.4035773Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:49:40.4035794Z","NotBefore":"2025-07-28T15:49:40.4035797Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:49:40.424 +08:00 [INF] DESKTOP-1Q3GI6C [79] Executed DbCommand (18ms) [Parameters=[@p0='6d5874b1-f0d3-472a-9a0f-d0bb1a24c5b6' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:49:40.4059798Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:49:40.4059781Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:49:40.428 +08:00 [INF] DESKTOP-1Q3GI6C [79] 用户 hyh 认证成功 -2025-07-28 23:49:40.430 +08:00 [INF] DESKTOP-1Q3GI6C [79] 账号 hyh 登录成功 -2025-07-28 23:49:40.431 +08:00 [WRN] DESKTOP-1Q3GI6C [79] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjQ5OjQwLjI1NDgxNzBaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTc3ODAsImV4cCI6MTc1MzcxODY4MCwiaWF0IjoxNzUzNzE3NzgwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.TErZGuy1wPP9KXlO3yZMVIa4J43zFNS7k2EelfsuYWQZJ96u-sEds5vEoeShiUP4lgSuGyJjUFEswY6QfCzngw -2025-07-28 23:49:40.485 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Successfully validated the token. -2025-07-28 23:49:40.486 +08:00 [DBG] DESKTOP-1Q3GI6C [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:40.488 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Authorization was successful. -2025-07-28 23:49:40.490 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:40.492 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:40.513 +08:00 [INF] DESKTOP-1Q3GI6C [86] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:49:40.516 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:49:40.518 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:49:40.523 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Successfully validated the token. -2025-07-28 23:49:40.525 +08:00 [DBG] DESKTOP-1Q3GI6C [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:40.526 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Authorization was successful. -2025-07-28 23:49:40.527 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:40.531 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:40.550 +08:00 [INF] DESKTOP-1Q3GI6C [86] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:49:40.554 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:49:40.555 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:49:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [88] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:49:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [88] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:49:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [88] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:49:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [88] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:49:49.670 +08:00 [DBG] DESKTOP-1Q3GI6C [89] 获取所有连接,当前连接数:0 -2025-07-28 23:49:49.671 +08:00 [INF] DESKTOP-1Q3GI6C [89] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:49:49 -2025-07-28 23:49:50.062 +08:00 [DBG] DESKTOP-1Q3GI6C [89] Successfully validated the token. -2025-07-28 23:49:50.064 +08:00 [DBG] DESKTOP-1Q3GI6C [89] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:50.066 +08:00 [DBG] DESKTOP-1Q3GI6C [89] Authorization was successful. -2025-07-28 23:49:50.067 +08:00 [INF] DESKTOP-1Q3GI6C [89] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:50.070 +08:00 [INF] DESKTOP-1Q3GI6C [89] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:49:50.090 +08:00 [INF] DESKTOP-1Q3GI6C [89] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:49:50.110 +08:00 [INF] DESKTOP-1Q3GI6C [89] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:49:50.113 +08:00 [INF] DESKTOP-1Q3GI6C [89] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:49:50.115 +08:00 [INF] DESKTOP-1Q3GI6C [89] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:49:50.118 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Successfully validated the token. -2025-07-28 23:49:50.120 +08:00 [DBG] DESKTOP-1Q3GI6C [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:49:50.121 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Authorization was successful. -2025-07-28 23:49:50.122 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:49:50.125 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:49:50.143 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:49:50.163 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:49:50.166 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:49:50.168 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:50:10.917 +08:00 [DBG] DESKTOP-1Q3GI6C [89] Successfully validated the token. -2025-07-28 23:50:10.920 +08:00 [DBG] DESKTOP-1Q3GI6C [89] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:50:10.922 +08:00 [DBG] DESKTOP-1Q3GI6C [89] Authorization was successful. -2025-07-28 23:50:10.923 +08:00 [INF] DESKTOP-1Q3GI6C [89] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:50:10.926 +08:00 [INF] DESKTOP-1Q3GI6C [89] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:50:10.948 +08:00 [INF] DESKTOP-1Q3GI6C [83] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:50:10.950 +08:00 [INF] DESKTOP-1Q3GI6C [83] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:50:10.952 +08:00 [INF] DESKTOP-1Q3GI6C [83] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:50:10.958 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Successfully validated the token. -2025-07-28 23:50:10.959 +08:00 [DBG] DESKTOP-1Q3GI6C [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:50:10.960 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Authorization was successful. -2025-07-28 23:50:10.962 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:50:10.965 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:50:10.985 +08:00 [INF] DESKTOP-1Q3GI6C [86] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:50:10.989 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:50:10.990 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:50:14.413 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Successfully validated the token. -2025-07-28 23:50:14.414 +08:00 [DBG] DESKTOP-1Q3GI6C [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:50:14.416 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Authorization was successful. -2025-07-28 23:50:14.417 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:50:14.420 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:50:14.442 +08:00 [INF] DESKTOP-1Q3GI6C [86] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:50:14.469 +08:00 [INF] DESKTOP-1Q3GI6C [88] Executed DbCommand (22ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:50:14.472 +08:00 [INF] DESKTOP-1Q3GI6C [88] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:50:14.474 +08:00 [INF] DESKTOP-1Q3GI6C [88] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:50:14.478 +08:00 [DBG] DESKTOP-1Q3GI6C [89] Successfully validated the token. -2025-07-28 23:50:14.479 +08:00 [DBG] DESKTOP-1Q3GI6C [89] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:50:14.480 +08:00 [DBG] DESKTOP-1Q3GI6C [89] Authorization was successful. -2025-07-28 23:50:14.482 +08:00 [INF] DESKTOP-1Q3GI6C [89] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:50:14.484 +08:00 [INF] DESKTOP-1Q3GI6C [89] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:50:14.504 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:50:14.532 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (25ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:50:14.535 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:50:14.537 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:50:14.901 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Successfully validated the token. -2025-07-28 23:50:14.902 +08:00 [DBG] DESKTOP-1Q3GI6C [87] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:50:14.904 +08:00 [DBG] DESKTOP-1Q3GI6C [87] Authorization was successful. -2025-07-28 23:50:14.905 +08:00 [INF] DESKTOP-1Q3GI6C [87] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:50:14.908 +08:00 [INF] DESKTOP-1Q3GI6C [87] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:50:14.928 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:50:14.951 +08:00 [INF] DESKTOP-1Q3GI6C [87] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:50:14.954 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:50:14.955 +08:00 [INF] DESKTOP-1Q3GI6C [87] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:50:14.959 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Successfully validated the token. -2025-07-28 23:50:14.960 +08:00 [DBG] DESKTOP-1Q3GI6C [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:50:14.962 +08:00 [DBG] DESKTOP-1Q3GI6C [86] Authorization was successful. -2025-07-28 23:50:14.964 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:50:14.966 +08:00 [INF] DESKTOP-1Q3GI6C [86] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:50:14.985 +08:00 [INF] DESKTOP-1Q3GI6C [86] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:50:15.007 +08:00 [INF] DESKTOP-1Q3GI6C [86] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:50:15.010 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:50:15.012 +08:00 [INF] DESKTOP-1Q3GI6C [86] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:50:19.677 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 获取所有连接,当前连接数:0 -2025-07-28 23:50:19.679 +08:00 [INF] DESKTOP-1Q3GI6C [83] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:50:19 -2025-07-28 23:50:44.901 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:50:44.917 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:50:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:50:44.947 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:50:49.686 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 获取所有连接,当前连接数:0 -2025-07-28 23:50:49.688 +08:00 [INF] DESKTOP-1Q3GI6C [83] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:50:49 -2025-07-28 23:51:19.701 +08:00 [DBG] DESKTOP-1Q3GI6C [84] 获取所有连接,当前连接数:0 -2025-07-28 23:51:19.708 +08:00 [INF] DESKTOP-1Q3GI6C [84] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:51:19 -2025-07-28 23:51:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:51:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:51:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:51:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:51:49.717 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 获取所有连接,当前连接数:0 -2025-07-28 23:51:49.720 +08:00 [INF] DESKTOP-1Q3GI6C [83] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:51:49 -2025-07-28 23:52:19.734 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 获取所有连接,当前连接数:0 -2025-07-28 23:52:19.736 +08:00 [INF] DESKTOP-1Q3GI6C [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:52:19 -2025-07-28 23:52:44.900 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:52:44.916 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:52:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [83] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:52:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:52:49.750 +08:00 [DBG] DESKTOP-1Q3GI6C [78] 获取所有连接,当前连接数:0 -2025-07-28 23:52:49.751 +08:00 [INF] DESKTOP-1Q3GI6C [78] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:52:49 -2025-07-28 23:53:19.767 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 获取所有连接,当前连接数:0 -2025-07-28 23:53:19.769 +08:00 [INF] DESKTOP-1Q3GI6C [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:53:19 -2025-07-28 23:53:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:53:44.910 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:53:44.929 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:53:44.944 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:53:49.784 +08:00 [DBG] DESKTOP-1Q3GI6C [76] 获取所有连接,当前连接数:0 -2025-07-28 23:53:49.785 +08:00 [INF] DESKTOP-1Q3GI6C [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:53:49 -2025-07-28 23:54:19.793 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 获取所有连接,当前连接数:0 -2025-07-28 23:54:19.794 +08:00 [INF] DESKTOP-1Q3GI6C [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:54:19 -2025-07-28 23:54:44.899 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:54:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:54:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:54:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:54:49.801 +08:00 [DBG] DESKTOP-1Q3GI6C [81] 获取所有连接,当前连接数:0 -2025-07-28 23:54:49.803 +08:00 [INF] DESKTOP-1Q3GI6C [81] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:54:49 -2025-07-28 23:55:06.073 +08:00 [DBG] DESKTOP-1Q3GI6C [74] Successfully validated the token. -2025-07-28 23:55:06.074 +08:00 [DBG] DESKTOP-1Q3GI6C [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:55:06.076 +08:00 [DBG] DESKTOP-1Q3GI6C [74] Authorization was successful. -2025-07-28 23:55:06.077 +08:00 [WRN] DESKTOP-1Q3GI6C [74] 无法获取当前用户ID -2025-07-28 23:55:06.081 +08:00 [DBG] DESKTOP-1Q3GI6C [74] Successfully validated the token. -2025-07-28 23:55:06.082 +08:00 [DBG] DESKTOP-1Q3GI6C [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:55:06.083 +08:00 [DBG] DESKTOP-1Q3GI6C [74] Authorization was successful. -2025-07-28 23:55:06.084 +08:00 [WRN] DESKTOP-1Q3GI6C [74] 无法获取当前用户ID -2025-07-28 23:55:07.476 +08:00 [DBG] DESKTOP-1Q3GI6C [81] Successfully validated the token. -2025-07-28 23:55:07.479 +08:00 [DBG] DESKTOP-1Q3GI6C [81] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:55:07.586 +08:00 [INF] DESKTOP-1Q3GI6C [81] Executed DbCommand (19ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:25:07.4819742Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-28 23:55:07.622 +08:00 [INF] DESKTOP-1Q3GI6C [81] Executed DbCommand (21ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:55:07.729 +08:00 [INF] DESKTOP-1Q3GI6C [81] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-28 23:55:07.764 +08:00 [INF] DESKTOP-1Q3GI6C [81] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='e5a7e278-1f8d-4dbc-9363-0a29b3754c25', @p21='f1406a2a-7a10-44c3-8e2e-c1fdccb9b76e', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T15:55:07.7130349Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-28 23:55:07.817 +08:00 [INF] DESKTOP-1Q3GI6C [81] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-28 23:55:07.836 +08:00 [INF] DESKTOP-1Q3GI6C [75] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-28 23:55:07.839 +08:00 [INF] DESKTOP-1Q3GI6C [75] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:55:07.841 +08:00 [INF] DESKTOP-1Q3GI6C [75] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-28 23:55:07.842 +08:00 [INF] DESKTOP-1Q3GI6C [75] 获取当前密钥 -2025-07-28 23:55:07.843 +08:00 [INF] DESKTOP-1Q3GI6C [75] 密钥Base64验证通过,字节长度: 64 -2025-07-28 23:55:07.844 +08:00 [INF] DESKTOP-1Q3GI6C [75] 密钥熵值: 5.389670647189372 -2025-07-28 23:55:07.845 +08:00 [INF] DESKTOP-1Q3GI6C [75] 当前密钥验证通过,密钥长度: 88 -2025-07-28 23:55:07.846 +08:00 [INF] DESKTOP-1Q3GI6C [75] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-28 23:55:07.847 +08:00 [INF] DESKTOP-1Q3GI6C [75] 密钥编码成功,字节长度: 88 -2025-07-28 23:55:07.849 +08:00 [INF] DESKTOP-1Q3GI6C [75] 密钥已缓存,过期时间: "2025-07-28T16:00:07.8491271Z" -2025-07-28 23:55:07.849 +08:00 [INF] DESKTOP-1Q3GI6C [75] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:55:07.851 +08:00 [INF] DESKTOP-1Q3GI6C [75] 密钥解码成功,字节长度: 64 -2025-07-28 23:55:07.851 +08:00 [INF] DESKTOP-1Q3GI6C [75] 令牌签名算法: HS512 -2025-07-28 23:55:07.852 +08:00 [INF] DESKTOP-1Q3GI6C [75] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:10:07.8523621Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:55:07.8523637Z","NotBefore":"2025-07-28T15:55:07.852364Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:55:07.852 +08:00 [INF] DESKTOP-1Q3GI6C [75] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-28 23:55:07.853 +08:00 [INF] DESKTOP-1Q3GI6C [75] 从缓存获取到密钥,密钥长度: 88 -2025-07-28 23:55:07.853 +08:00 [INF] DESKTOP-1Q3GI6C [75] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-28 23:55:07.854 +08:00 [INF] DESKTOP-1Q3GI6C [75] 密钥解码成功,字节长度: 64 -2025-07-28 23:55:07.854 +08:00 [INF] DESKTOP-1Q3GI6C [75] 令牌签名算法: HS512 -2025-07-28 23:55:07.855 +08:00 [INF] DESKTOP-1Q3GI6C [75] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T15:55:07.8552761Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T15:55:07.8552769Z","NotBefore":"2025-07-28T15:55:07.8552771Z","Algorithm":"HS512","KeyLength":64} -2025-07-28 23:55:07.874 +08:00 [INF] DESKTOP-1Q3GI6C [75] Executed DbCommand (18ms) [Parameters=[@p0='413ebbeb-b330-471f-9fc5-b5ea52c64be9' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T15:55:07.8558966Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T15:55:07.8558963Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-28 23:55:07.877 +08:00 [INF] DESKTOP-1Q3GI6C [75] 用户 hyh 认证成功 -2025-07-28 23:55:07.878 +08:00 [INF] DESKTOP-1Q3GI6C [75] 账号 hyh 登录成功 -2025-07-28 23:55:07.878 +08:00 [WRN] DESKTOP-1Q3GI6C [75] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE1OjU1OjA3LjcxMzAzNDlaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTgxMDcsImV4cCI6MTc1MzcxOTAwNywiaWF0IjoxNzUzNzE4MTA3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.ZjAhoOkxWWR2bhvLAdLF6uPB84Spbc4Q_frCIir0NzJ4xHE3Cm8sJN7Oc7llriSqpXjzanQuqqNvqJoEtC_sQQ -2025-07-28 23:55:07.932 +08:00 [DBG] DESKTOP-1Q3GI6C [75] Successfully validated the token. -2025-07-28 23:55:07.933 +08:00 [DBG] DESKTOP-1Q3GI6C [75] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:55:07.935 +08:00 [DBG] DESKTOP-1Q3GI6C [75] Authorization was successful. -2025-07-28 23:55:07.936 +08:00 [INF] DESKTOP-1Q3GI6C [75] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:55:07.938 +08:00 [INF] DESKTOP-1Q3GI6C [75] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:55:07.957 +08:00 [INF] DESKTOP-1Q3GI6C [75] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:55:07.980 +08:00 [INF] DESKTOP-1Q3GI6C [75] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:55:07.983 +08:00 [INF] DESKTOP-1Q3GI6C [75] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:55:07.986 +08:00 [INF] DESKTOP-1Q3GI6C [75] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:55:07.991 +08:00 [DBG] DESKTOP-1Q3GI6C [74] Successfully validated the token. -2025-07-28 23:55:08.002 +08:00 [DBG] DESKTOP-1Q3GI6C [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:55:08.004 +08:00 [DBG] DESKTOP-1Q3GI6C [74] Authorization was successful. -2025-07-28 23:55:08.005 +08:00 [INF] DESKTOP-1Q3GI6C [74] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:55:08.008 +08:00 [INF] DESKTOP-1Q3GI6C [74] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:55:08.027 +08:00 [INF] DESKTOP-1Q3GI6C [74] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 23:55:08.049 +08:00 [INF] DESKTOP-1Q3GI6C [74] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:55:08.053 +08:00 [INF] DESKTOP-1Q3GI6C [74] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:55:08.055 +08:00 [INF] DESKTOP-1Q3GI6C [74] 成功获取核心网络配置列表,共 1 条记录 -2025-07-28 23:55:08.674 +08:00 [DBG] DESKTOP-1Q3GI6C [75] Successfully validated the token. -2025-07-28 23:55:08.675 +08:00 [DBG] DESKTOP-1Q3GI6C [75] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:55:08.676 +08:00 [DBG] DESKTOP-1Q3GI6C [75] Authorization was successful. -2025-07-28 23:55:08.678 +08:00 [INF] DESKTOP-1Q3GI6C [75] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:55:08.681 +08:00 [INF] DESKTOP-1Q3GI6C [75] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:55:08.705 +08:00 [INF] DESKTOP-1Q3GI6C [75] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:55:08.707 +08:00 [INF] DESKTOP-1Q3GI6C [75] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:55:08.708 +08:00 [INF] DESKTOP-1Q3GI6C [75] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:55:08.712 +08:00 [DBG] DESKTOP-1Q3GI6C [18] Successfully validated the token. -2025-07-28 23:55:08.713 +08:00 [DBG] DESKTOP-1Q3GI6C [18] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:55:08.715 +08:00 [DBG] DESKTOP-1Q3GI6C [18] Authorization was successful. -2025-07-28 23:55:08.716 +08:00 [INF] DESKTOP-1Q3GI6C [18] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:55:08.718 +08:00 [INF] DESKTOP-1Q3GI6C [18] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:55:08.737 +08:00 [INF] DESKTOP-1Q3GI6C [18] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 23:55:08.739 +08:00 [INF] DESKTOP-1Q3GI6C [18] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:55:08.741 +08:00 [INF] DESKTOP-1Q3GI6C [18] 成功获取RAN配置列表,共 1 条记录 -2025-07-28 23:55:17.955 +08:00 [DBG] DESKTOP-1Q3GI6C [75] Successfully validated the token. -2025-07-28 23:55:17.956 +08:00 [DBG] DESKTOP-1Q3GI6C [75] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:55:17.956 +08:00 [DBG] DESKTOP-1Q3GI6C [75] Authorization was successful. -2025-07-28 23:55:17.957 +08:00 [INF] DESKTOP-1Q3GI6C [75] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:55:17.958 +08:00 [INF] DESKTOP-1Q3GI6C [75] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:55:17.976 +08:00 [INF] DESKTOP-1Q3GI6C [75] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:55:17.998 +08:00 [INF] DESKTOP-1Q3GI6C [18] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:55:18.001 +08:00 [INF] DESKTOP-1Q3GI6C [18] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:55:18.003 +08:00 [INF] DESKTOP-1Q3GI6C [18] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:55:18.007 +08:00 [DBG] DESKTOP-1Q3GI6C [73] Successfully validated the token. -2025-07-28 23:55:18.008 +08:00 [DBG] DESKTOP-1Q3GI6C [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-28 23:55:18.010 +08:00 [DBG] DESKTOP-1Q3GI6C [73] Authorization was successful. -2025-07-28 23:55:18.011 +08:00 [INF] DESKTOP-1Q3GI6C [73] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-28 23:55:18.013 +08:00 [INF] DESKTOP-1Q3GI6C [73] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-28 23:55:18.030 +08:00 [INF] DESKTOP-1Q3GI6C [18] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 23:55:18.049 +08:00 [INF] DESKTOP-1Q3GI6C [19] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-28 23:55:18.052 +08:00 [INF] DESKTOP-1Q3GI6C [19] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-28 23:55:18.054 +08:00 [INF] DESKTOP-1Q3GI6C [19] 成功获取IMS配置列表,共 1 条记录 -2025-07-28 23:55:19.809 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 获取所有连接,当前连接数:0 -2025-07-28 23:55:19.812 +08:00 [INF] DESKTOP-1Q3GI6C [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:55:19 -2025-07-28 23:55:44.900 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:55:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:55:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:55:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [74] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:55:49.819 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 获取所有连接,当前连接数:0 -2025-07-28 23:55:49.820 +08:00 [INF] DESKTOP-1Q3GI6C [18] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:55:49 -2025-07-28 23:56:19.822 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 获取所有连接,当前连接数:0 -2025-07-28 23:56:19.823 +08:00 [INF] DESKTOP-1Q3GI6C [69] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:56:19 -2025-07-28 23:56:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:56:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:56:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:56:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:56:49.826 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 获取所有连接,当前连接数:0 -2025-07-28 23:56:49.827 +08:00 [INF] DESKTOP-1Q3GI6C [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:56:49 -2025-07-28 23:57:19.841 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 获取所有连接,当前连接数:0 -2025-07-28 23:57:19.843 +08:00 [INF] DESKTOP-1Q3GI6C [18] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:57:19 -2025-07-28 23:57:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:57:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:57:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:57:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:57:49.843 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 获取所有连接,当前连接数:0 -2025-07-28 23:57:49.845 +08:00 [INF] DESKTOP-1Q3GI6C [69] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:57:49 -2025-07-28 23:58:19.850 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 获取所有连接,当前连接数:0 -2025-07-28 23:58:19.853 +08:00 [INF] DESKTOP-1Q3GI6C [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:58:19 -2025-07-28 23:58:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:58:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:58:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:58:44.932 +08:00 [DBG] DESKTOP-1Q3GI6C [69] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:58:49.865 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 获取所有连接,当前连接数:0 -2025-07-28 23:58:49.868 +08:00 [INF] DESKTOP-1Q3GI6C [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:58:49 -2025-07-28 23:59:19.874 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 获取所有连接,当前连接数:0 -2025-07-28 23:59:19.876 +08:00 [INF] DESKTOP-1Q3GI6C [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:59:19 -2025-07-28 23:59:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-28 23:59:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-28 23:59:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-28 23:59:44.942 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-28 23:59:49.890 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 获取所有连接,当前连接数:0 -2025-07-28 23:59:49.891 +08:00 [INF] DESKTOP-1Q3GI6C [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 15:59:49 diff --git a/src/X1.WebAPI/logs/app-20250729.log b/src/X1.WebAPI/logs/app-20250729.log deleted file mode 100644 index de6d74e..0000000 --- a/src/X1.WebAPI/logs/app-20250729.log +++ /dev/null @@ -1,8369 +0,0 @@ -2025-07-29 00:00:19.907 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-29 00:00:19.911 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:00:19 -2025-07-29 00:00:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:00:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:00:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:00:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:00:49.922 +08:00 [DBG] DESKTOP-1Q3GI6C [62] 获取所有连接,当前连接数:0 -2025-07-29 00:00:49.925 +08:00 [INF] DESKTOP-1Q3GI6C [62] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:00:49 -2025-07-29 00:01:19.936 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 获取所有连接,当前连接数:0 -2025-07-29 00:01:19.937 +08:00 [INF] DESKTOP-1Q3GI6C [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:01:19 -2025-07-29 00:01:44.898 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:01:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:01:44.931 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:01:44.949 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:01:49.939 +08:00 [DBG] DESKTOP-1Q3GI6C [61] 获取所有连接,当前连接数:0 -2025-07-29 00:01:49.941 +08:00 [INF] DESKTOP-1Q3GI6C [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:01:49 -2025-07-29 00:02:19.448 +08:00 [DBG] DESKTOP-1Q3GI6C [62] Successfully validated the token. -2025-07-29 00:02:19.450 +08:00 [DBG] DESKTOP-1Q3GI6C [62] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:02:19.452 +08:00 [DBG] DESKTOP-1Q3GI6C [62] Authorization was successful. -2025-07-29 00:02:19.453 +08:00 [INF] DESKTOP-1Q3GI6C [62] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:02:19.456 +08:00 [INF] DESKTOP-1Q3GI6C [62] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:02:19.534 +08:00 [INF] DESKTOP-1Q3GI6C [62] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 00:02:19.550 +08:00 [INF] DESKTOP-1Q3GI6C [62] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:02:19.553 +08:00 [INF] DESKTOP-1Q3GI6C [62] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:02:19.555 +08:00 [INF] DESKTOP-1Q3GI6C [62] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 00:02:19.563 +08:00 [DBG] DESKTOP-1Q3GI6C [62] Successfully validated the token. -2025-07-29 00:02:19.565 +08:00 [DBG] DESKTOP-1Q3GI6C [62] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:02:19.568 +08:00 [DBG] DESKTOP-1Q3GI6C [62] Authorization was successful. -2025-07-29 00:02:19.569 +08:00 [INF] DESKTOP-1Q3GI6C [62] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:02:19.573 +08:00 [INF] DESKTOP-1Q3GI6C [62] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:02:19.588 +08:00 [INF] DESKTOP-1Q3GI6C [66] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 00:02:19.606 +08:00 [INF] DESKTOP-1Q3GI6C [66] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:02:19.610 +08:00 [INF] DESKTOP-1Q3GI6C [66] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:02:19.611 +08:00 [INF] DESKTOP-1Q3GI6C [66] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 00:02:19.946 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 获取所有连接,当前连接数:0 -2025-07-29 00:02:19.948 +08:00 [INF] DESKTOP-1Q3GI6C [52] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:02:19 -2025-07-29 00:02:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:02:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [68] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:02:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:02:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:02:49.958 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 获取所有连接,当前连接数:0 -2025-07-29 00:02:49.960 +08:00 [INF] DESKTOP-1Q3GI6C [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:02:49 -2025-07-29 00:02:50.244 +08:00 [DBG] DESKTOP-1Q3GI6C [60] Successfully validated the token. -2025-07-29 00:02:50.247 +08:00 [DBG] DESKTOP-1Q3GI6C [60] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:02:50.248 +08:00 [DBG] DESKTOP-1Q3GI6C [60] Authorization was successful. -2025-07-29 00:02:50.250 +08:00 [INF] DESKTOP-1Q3GI6C [60] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:02:50.253 +08:00 [INF] DESKTOP-1Q3GI6C [60] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:02:50.268 +08:00 [INF] DESKTOP-1Q3GI6C [60] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:02:50.271 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:02:50.272 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:02:50.277 +08:00 [DBG] DESKTOP-1Q3GI6C [58] Successfully validated the token. -2025-07-29 00:02:50.278 +08:00 [DBG] DESKTOP-1Q3GI6C [58] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:02:50.280 +08:00 [DBG] DESKTOP-1Q3GI6C [58] Authorization was successful. -2025-07-29 00:02:50.281 +08:00 [INF] DESKTOP-1Q3GI6C [58] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:02:50.284 +08:00 [INF] DESKTOP-1Q3GI6C [58] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:02:50.299 +08:00 [INF] DESKTOP-1Q3GI6C [60] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:02:50.302 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:02:50.303 +08:00 [INF] DESKTOP-1Q3GI6C [60] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:03:19.965 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 获取所有连接,当前连接数:0 -2025-07-29 00:03:19.966 +08:00 [INF] DESKTOP-1Q3GI6C [52] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:03:19 -2025-07-29 00:03:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:03:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:03:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:03:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:03:49.971 +08:00 [DBG] DESKTOP-1Q3GI6C [66] 获取所有连接,当前连接数:0 -2025-07-29 00:03:49.972 +08:00 [INF] DESKTOP-1Q3GI6C [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:03:49 -2025-07-29 00:04:19.978 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 获取所有连接,当前连接数:0 -2025-07-29 00:04:19.979 +08:00 [INF] DESKTOP-1Q3GI6C [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:04:19 -2025-07-29 00:04:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:04:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [52] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:04:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:04:44.946 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:04:49.981 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 获取所有连接,当前连接数:0 -2025-07-29 00:04:49.983 +08:00 [INF] DESKTOP-1Q3GI6C [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:04:49 -2025-07-29 00:05:19.989 +08:00 [DBG] DESKTOP-1Q3GI6C [60] 获取所有连接,当前连接数:0 -2025-07-29 00:05:19.991 +08:00 [INF] DESKTOP-1Q3GI6C [60] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:05:19 -2025-07-29 00:05:44.890 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:05:44.914 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:05:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:05:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:05:50.000 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 获取所有连接,当前连接数:0 -2025-07-29 00:05:50.001 +08:00 [INF] DESKTOP-1Q3GI6C [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:05:50 -2025-07-29 00:06:20.006 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 获取所有连接,当前连接数:0 -2025-07-29 00:06:20.008 +08:00 [INF] DESKTOP-1Q3GI6C [49] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:06:20 -2025-07-29 00:06:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:06:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:06:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:06:44.938 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:06:50.014 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 获取所有连接,当前连接数:0 -2025-07-29 00:06:50.016 +08:00 [INF] DESKTOP-1Q3GI6C [49] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:06:50 -2025-07-29 00:07:20.022 +08:00 [DBG] DESKTOP-1Q3GI6C [51] 获取所有连接,当前连接数:0 -2025-07-29 00:07:20.024 +08:00 [INF] DESKTOP-1Q3GI6C [51] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:07:20 -2025-07-29 00:07:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:07:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:07:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:07:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:07:50.033 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 获取所有连接,当前连接数:0 -2025-07-29 00:07:50.034 +08:00 [INF] DESKTOP-1Q3GI6C [49] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:07:50 -2025-07-29 00:08:20.035 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 获取所有连接,当前连接数:0 -2025-07-29 00:08:20.036 +08:00 [INF] DESKTOP-1Q3GI6C [49] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:08:20 -2025-07-29 00:08:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:08:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:08:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:08:44.943 +08:00 [DBG] DESKTOP-1Q3GI6C [58] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:08:50.046 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 获取所有连接,当前连接数:0 -2025-07-29 00:08:50.047 +08:00 [INF] DESKTOP-1Q3GI6C [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:08:50 -2025-07-29 00:09:20.063 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 获取所有连接,当前连接数:0 -2025-07-29 00:09:20.065 +08:00 [INF] DESKTOP-1Q3GI6C [47] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:09:20 -2025-07-29 00:09:44.889 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:09:44.912 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:09:44.922 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:09:44.945 +08:00 [DBG] DESKTOP-1Q3GI6C [47] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:09:50.071 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 获取所有连接,当前连接数:0 -2025-07-29 00:09:50.075 +08:00 [INF] DESKTOP-1Q3GI6C [46] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:09:50 -2025-07-29 00:10:12.275 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-29 00:10:12.279 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:10:12.281 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-29 00:10:12.282 +08:00 [WRN] DESKTOP-1Q3GI6C [46] 无法获取当前用户ID -2025-07-29 00:10:12.286 +08:00 [DBG] DESKTOP-1Q3GI6C [44] Successfully validated the token. -2025-07-29 00:10:12.288 +08:00 [DBG] DESKTOP-1Q3GI6C [44] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:10:12.289 +08:00 [DBG] DESKTOP-1Q3GI6C [44] Authorization was successful. -2025-07-29 00:10:12.291 +08:00 [WRN] DESKTOP-1Q3GI6C [44] 无法获取当前用户ID -2025-07-29 00:10:13.432 +08:00 [DBG] DESKTOP-1Q3GI6C [44] Successfully validated the token. -2025-07-29 00:10:13.433 +08:00 [DBG] DESKTOP-1Q3GI6C [44] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:10:13.550 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (20ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:40:13.4360557Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:10:13.589 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (19ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:10:13.687 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (19ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:10:13.731 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (18ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='eeb21008-68e5-47e0-9d51-eb27bda19f49', @p21='e5a7e278-1f8d-4dbc-9363-0a29b3754c25', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:10:13.6677996Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:10:13.790 +08:00 [INF] DESKTOP-1Q3GI6C [49] Executed DbCommand (19ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:10:13.812 +08:00 [INF] DESKTOP-1Q3GI6C [47] Executed DbCommand (18ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:10:13.816 +08:00 [INF] DESKTOP-1Q3GI6C [47] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:10:13.817 +08:00 [INF] DESKTOP-1Q3GI6C [47] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 00:10:13.818 +08:00 [INF] DESKTOP-1Q3GI6C [47] 获取当前密钥 -2025-07-29 00:10:13.819 +08:00 [INF] DESKTOP-1Q3GI6C [47] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:10:13.820 +08:00 [INF] DESKTOP-1Q3GI6C [47] 密钥熵值: 5.389670647189372 -2025-07-29 00:10:13.823 +08:00 [INF] DESKTOP-1Q3GI6C [47] 当前密钥验证通过,密钥长度: 88 -2025-07-29 00:10:13.825 +08:00 [INF] DESKTOP-1Q3GI6C [47] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 00:10:13.826 +08:00 [INF] DESKTOP-1Q3GI6C [47] 密钥编码成功,字节长度: 88 -2025-07-29 00:10:13.827 +08:00 [INF] DESKTOP-1Q3GI6C [47] 密钥已缓存,过期时间: "2025-07-28T16:15:13.8273814Z" -2025-07-29 00:10:13.828 +08:00 [INF] DESKTOP-1Q3GI6C [47] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:10:13.829 +08:00 [INF] DESKTOP-1Q3GI6C [47] 密钥解码成功,字节长度: 64 -2025-07-29 00:10:13.830 +08:00 [INF] DESKTOP-1Q3GI6C [47] 令牌签名算法: HS512 -2025-07-29 00:10:13.832 +08:00 [INF] DESKTOP-1Q3GI6C [47] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:25:13.8321221Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:10:13.8321239Z","NotBefore":"2025-07-28T16:10:13.8321242Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:10:13.833 +08:00 [INF] DESKTOP-1Q3GI6C [47] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:10:13.834 +08:00 [INF] DESKTOP-1Q3GI6C [47] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:10:13.835 +08:00 [INF] DESKTOP-1Q3GI6C [47] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:10:13.836 +08:00 [INF] DESKTOP-1Q3GI6C [47] 密钥解码成功,字节长度: 64 -2025-07-29 00:10:13.837 +08:00 [INF] DESKTOP-1Q3GI6C [47] 令牌签名算法: HS512 -2025-07-29 00:10:13.839 +08:00 [INF] DESKTOP-1Q3GI6C [47] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:10:13.839452Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:10:13.8394537Z","NotBefore":"2025-07-28T16:10:13.8394541Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:10:13.862 +08:00 [INF] DESKTOP-1Q3GI6C [47] Executed DbCommand (21ms) [Parameters=[@p0='af91321e-9401-4faa-ba08-85c85cf641b6' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:10:13.8410055Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:10:13.8410048Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:10:13.866 +08:00 [INF] DESKTOP-1Q3GI6C [47] 用户 hyh 认证成功 -2025-07-29 00:10:13.867 +08:00 [INF] DESKTOP-1Q3GI6C [47] 账号 hyh 登录成功 -2025-07-29 00:10:13.868 +08:00 [WRN] DESKTOP-1Q3GI6C [47] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjEwOjEzLjY2Nzc5OTZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTkwMTMsImV4cCI6MTc1MzcxOTkxMywiaWF0IjoxNzUzNzE5MDEzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.8XfdOVIHwTy-5wLtVZ5GsrgzbFbzneGUDt6pzH9E7Jji1wG5M6QeHYMVjn5VJk52y5yrRD09W5KNU7YBHh6CRw -2025-07-29 00:10:13.937 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Successfully validated the token. -2025-07-29 00:10:13.938 +08:00 [DBG] DESKTOP-1Q3GI6C [47] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:10:13.940 +08:00 [DBG] DESKTOP-1Q3GI6C [47] Authorization was successful. -2025-07-29 00:10:13.942 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:10:13.944 +08:00 [INF] DESKTOP-1Q3GI6C [47] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:10:13.967 +08:00 [INF] DESKTOP-1Q3GI6C [47] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:10:13.970 +08:00 [INF] DESKTOP-1Q3GI6C [47] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:10:13.973 +08:00 [INF] DESKTOP-1Q3GI6C [47] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:10:13.977 +08:00 [DBG] DESKTOP-1Q3GI6C [44] Successfully validated the token. -2025-07-29 00:10:13.978 +08:00 [DBG] DESKTOP-1Q3GI6C [44] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:10:13.980 +08:00 [DBG] DESKTOP-1Q3GI6C [44] Authorization was successful. -2025-07-29 00:10:13.982 +08:00 [INF] DESKTOP-1Q3GI6C [44] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:10:13.984 +08:00 [INF] DESKTOP-1Q3GI6C [44] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:10:14.007 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:10:14.010 +08:00 [INF] DESKTOP-1Q3GI6C [44] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:10:14.011 +08:00 [INF] DESKTOP-1Q3GI6C [44] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:10:20.088 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 获取所有连接,当前连接数:0 -2025-07-29 00:10:20.089 +08:00 [INF] DESKTOP-1Q3GI6C [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:10:20 -2025-07-29 00:10:44.897 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:10:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:10:44.920 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:10:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:10:50.093 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 获取所有连接,当前连接数:0 -2025-07-29 00:10:50.093 +08:00 [INF] DESKTOP-1Q3GI6C [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:10:50 -2025-07-29 00:11:20.097 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 获取所有连接,当前连接数:0 -2025-07-29 00:11:20.100 +08:00 [INF] DESKTOP-1Q3GI6C [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:11:20 -2025-07-29 00:11:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:11:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:11:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:11:44.944 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:11:50.102 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 获取所有连接,当前连接数:0 -2025-07-29 00:11:50.103 +08:00 [INF] DESKTOP-1Q3GI6C [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:11:50 -2025-07-29 00:12:20.114 +08:00 [DBG] DESKTOP-1Q3GI6C [48] 获取所有连接,当前连接数:0 -2025-07-29 00:12:20.115 +08:00 [INF] DESKTOP-1Q3GI6C [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:12:20 -2025-07-29 00:12:44.888 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:12:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:12:44.921 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:12:44.943 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:12:50.120 +08:00 [DBG] DESKTOP-1Q3GI6C [44] 获取所有连接,当前连接数:0 -2025-07-29 00:12:50.121 +08:00 [INF] DESKTOP-1Q3GI6C [44] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:12:50 -2025-07-29 00:12:53.566 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Successfully validated the token. -2025-07-29 00:12:53.569 +08:00 [DBG] DESKTOP-1Q3GI6C [49] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:12:53.571 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Authorization was successful. -2025-07-29 00:12:53.572 +08:00 [WRN] DESKTOP-1Q3GI6C [49] 无法获取当前用户ID -2025-07-29 00:12:53.576 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Successfully validated the token. -2025-07-29 00:12:53.577 +08:00 [DBG] DESKTOP-1Q3GI6C [49] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:12:53.579 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Authorization was successful. -2025-07-29 00:12:53.580 +08:00 [WRN] DESKTOP-1Q3GI6C [49] 无法获取当前用户ID -2025-07-29 00:13:12.203 +08:00 [DBG] DESKTOP-1Q3GI6C [48] Successfully validated the token. -2025-07-29 00:13:12.204 +08:00 [DBG] DESKTOP-1Q3GI6C [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:13:12.228 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (20ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:43:12.2078085Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:13:12.265 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (20ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:13:12.346 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (22ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:13:12.387 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (20ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='cb56fa5b-e45a-44dd-b964-90871cbb169a', @p21='eeb21008-68e5-47e0-9d51-eb27bda19f49', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:13:12.3239914Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:13:12.448 +08:00 [INF] DESKTOP-1Q3GI6C [49] Executed DbCommand (19ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:13:12.468 +08:00 [INF] DESKTOP-1Q3GI6C [49] Executed DbCommand (17ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:13:12.470 +08:00 [INF] DESKTOP-1Q3GI6C [49] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:13:12.472 +08:00 [INF] DESKTOP-1Q3GI6C [49] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:13:12.473 +08:00 [INF] DESKTOP-1Q3GI6C [49] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:13:12.474 +08:00 [INF] DESKTOP-1Q3GI6C [49] 密钥解码成功,字节长度: 64 -2025-07-29 00:13:12.476 +08:00 [INF] DESKTOP-1Q3GI6C [49] 令牌签名算法: HS512 -2025-07-29 00:13:12.477 +08:00 [INF] DESKTOP-1Q3GI6C [49] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:28:12.4773122Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:13:12.4773142Z","NotBefore":"2025-07-28T16:13:12.4773143Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:13:12.478 +08:00 [INF] DESKTOP-1Q3GI6C [49] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:13:12.480 +08:00 [INF] DESKTOP-1Q3GI6C [49] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:13:12.481 +08:00 [INF] DESKTOP-1Q3GI6C [49] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:13:12.482 +08:00 [INF] DESKTOP-1Q3GI6C [49] 密钥解码成功,字节长度: 64 -2025-07-29 00:13:12.483 +08:00 [INF] DESKTOP-1Q3GI6C [49] 令牌签名算法: HS512 -2025-07-29 00:13:12.485 +08:00 [INF] DESKTOP-1Q3GI6C [49] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:13:12.4851126Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:13:12.4851141Z","NotBefore":"2025-07-28T16:13:12.4851144Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:13:12.505 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (19ms) [Parameters=[@p0='8202fea2-1453-4ddb-a555-4312b43eafed' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:13:12.4864893Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:13:12.4864889Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:13:12.508 +08:00 [INF] DESKTOP-1Q3GI6C [43] 用户 hyh 认证成功 -2025-07-29 00:13:12.509 +08:00 [INF] DESKTOP-1Q3GI6C [43] 账号 hyh 登录成功 -2025-07-29 00:13:12.511 +08:00 [WRN] DESKTOP-1Q3GI6C [43] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjEzOjEyLjMyMzk5MTRaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTkxOTIsImV4cCI6MTc1MzcyMDA5MiwiaWF0IjoxNzUzNzE5MTkyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.OAsiDUqsc3nc5zFi-r8zev3aVxu67TC7oJuq_9ooAjU68XIq3gKipdyaku4qyhW7n9ykSxiLTRE_-VKCSVUdLQ -2025-07-29 00:13:12.583 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-29 00:13:12.584 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:13:12.586 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-29 00:13:12.587 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:12.591 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:12.625 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (32ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:13:12.628 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:13:12.629 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:13:12.634 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-29 00:13:12.635 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:13:12.636 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-29 00:13:12.638 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:12.640 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:12.661 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:13:12.663 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:13:12.665 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:13:20.129 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-29 00:13:20.131 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:13:20 -2025-07-29 00:13:20.377 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-29 00:13:20.378 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:13:20.380 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-29 00:13:20.381 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:20.383 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:13:20.402 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:13:20.423 +08:00 [INF] DESKTOP-1Q3GI6C [48] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:13:20.425 +08:00 [INF] DESKTOP-1Q3GI6C [48] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:13:20.426 +08:00 [INF] DESKTOP-1Q3GI6C [48] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:13:20.428 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-29 00:13:20.430 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:13:20.431 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-29 00:13:20.432 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:20.434 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:13:20.455 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:13:20.475 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:13:20.477 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:13:20.478 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:13:32.403 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Successfully validated the token. -2025-07-29 00:13:32.405 +08:00 [DBG] DESKTOP-1Q3GI6C [49] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:13:32.406 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Authorization was successful. -2025-07-29 00:13:32.407 +08:00 [INF] DESKTOP-1Q3GI6C [49] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:32.410 +08:00 [INF] DESKTOP-1Q3GI6C [49] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:32.430 +08:00 [INF] DESKTOP-1Q3GI6C [49] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:13:32.433 +08:00 [INF] DESKTOP-1Q3GI6C [49] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:13:32.434 +08:00 [INF] DESKTOP-1Q3GI6C [49] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:13:32.437 +08:00 [DBG] DESKTOP-1Q3GI6C [44] Successfully validated the token. -2025-07-29 00:13:32.439 +08:00 [DBG] DESKTOP-1Q3GI6C [44] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:13:32.440 +08:00 [DBG] DESKTOP-1Q3GI6C [44] Authorization was successful. -2025-07-29 00:13:32.441 +08:00 [INF] DESKTOP-1Q3GI6C [44] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:32.444 +08:00 [INF] DESKTOP-1Q3GI6C [44] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:32.464 +08:00 [INF] DESKTOP-1Q3GI6C [44] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:13:32.467 +08:00 [INF] DESKTOP-1Q3GI6C [44] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:13:32.468 +08:00 [INF] DESKTOP-1Q3GI6C [44] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:13:43.665 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-29 00:13:43.666 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:13:43.668 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-29 00:13:43.669 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:43.672 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:13:43.691 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:13:43.710 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:13:43.713 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:13:43.715 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:13:43.718 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Successfully validated the token. -2025-07-29 00:13:43.719 +08:00 [DBG] DESKTOP-1Q3GI6C [49] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:13:43.720 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Authorization was successful. -2025-07-29 00:13:43.721 +08:00 [INF] DESKTOP-1Q3GI6C [49] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:13:43.724 +08:00 [INF] DESKTOP-1Q3GI6C [49] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:13:43.743 +08:00 [INF] DESKTOP-1Q3GI6C [49] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:13:43.762 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:13:43.765 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:13:43.767 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:13:44.895 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:13:44.918 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:13:44.929 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:13:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:13:50.135 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-29 00:13:50.136 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:13:50 -2025-07-29 00:14:20.152 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-29 00:14:20.153 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:14:20 -2025-07-29 00:14:41.736 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-29 00:14:41.740 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:14:41.741 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-29 00:14:41.742 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:14:41.744 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:14:41.766 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 00:14:41.788 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:14:41.790 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:14:41.791 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 00:14:41.794 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-29 00:14:41.795 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:14:41.796 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-29 00:14:41.798 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:14:41.800 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:14:41.819 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 00:14:41.840 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:14:41.842 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:14:41.843 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 00:14:44.894 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:14:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:14:44.927 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:14:44.943 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:14:50.157 +08:00 [DBG] DESKTOP-1Q3GI6C [49] 获取所有连接,当前连接数:0 -2025-07-29 00:14:50.159 +08:00 [INF] DESKTOP-1Q3GI6C [49] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:14:50 -2025-07-29 00:14:50.376 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Successfully validated the token. -2025-07-29 00:14:50.377 +08:00 [DBG] DESKTOP-1Q3GI6C [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:14:50.379 +08:00 [DBG] DESKTOP-1Q3GI6C [43] Authorization was successful. -2025-07-29 00:14:50.380 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:14:50.383 +08:00 [INF] DESKTOP-1Q3GI6C [43] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:14:50.403 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:14:50.426 +08:00 [INF] DESKTOP-1Q3GI6C [43] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:14:50.429 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:14:50.430 +08:00 [INF] DESKTOP-1Q3GI6C [43] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:14:50.434 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-29 00:14:50.435 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:14:50.436 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-29 00:14:50.436 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:14:50.439 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:14:50.458 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:14:50.478 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:14:50.481 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:14:50.482 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:14:53.309 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-29 00:14:53.310 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:14:53.312 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-29 00:14:53.313 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:14:53.315 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:14:53.336 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:14:53.339 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:14:53.340 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:14:53.344 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-29 00:14:53.345 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:14:53.346 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-29 00:14:53.347 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:14:53.349 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:14:53.369 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:14:53.373 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:14:53.374 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:15:08.223 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Successfully validated the token. -2025-07-29 00:15:08.224 +08:00 [DBG] DESKTOP-1Q3GI6C [49] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:15:08.226 +08:00 [DBG] DESKTOP-1Q3GI6C [49] Authorization was successful. -2025-07-29 00:15:08.228 +08:00 [INF] DESKTOP-1Q3GI6C [49] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:15:08.232 +08:00 [INF] DESKTOP-1Q3GI6C [49] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:15:08.252 +08:00 [INF] DESKTOP-1Q3GI6C [49] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:15:08.273 +08:00 [INF] DESKTOP-1Q3GI6C [45] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:15:08.276 +08:00 [INF] DESKTOP-1Q3GI6C [45] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:15:08.277 +08:00 [INF] DESKTOP-1Q3GI6C [45] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:15:08.281 +08:00 [DBG] DESKTOP-1Q3GI6C [45] Successfully validated the token. -2025-07-29 00:15:08.282 +08:00 [DBG] DESKTOP-1Q3GI6C [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:15:08.283 +08:00 [DBG] DESKTOP-1Q3GI6C [45] Authorization was successful. -2025-07-29 00:15:08.285 +08:00 [INF] DESKTOP-1Q3GI6C [45] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:15:08.287 +08:00 [INF] DESKTOP-1Q3GI6C [45] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:15:08.308 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:15:08.330 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (19ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:15:08.333 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:15:08.335 +08:00 [INF] DESKTOP-1Q3GI6C [46] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:15:20.162 +08:00 [DBG] DESKTOP-1Q3GI6C [43] 获取所有连接,当前连接数:0 -2025-07-29 00:15:20.164 +08:00 [INF] DESKTOP-1Q3GI6C [43] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:15:20 -2025-07-29 00:15:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:15:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:15:44.923 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:15:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:15:50.163 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-29 00:15:50.177 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:15:50 -2025-07-29 00:16:20.187 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-29 00:16:20.189 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:16:20 -2025-07-29 00:16:44.902 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:16:44.917 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:16:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [46] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:16:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:16:50.194 +08:00 [DBG] DESKTOP-1Q3GI6C [45] 获取所有连接,当前连接数:0 -2025-07-29 00:16:50.196 +08:00 [INF] DESKTOP-1Q3GI6C [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:16:50 -2025-07-29 00:16:50.776 +08:00 [DBG] DESKTOP-1Q3GI6C [45] Successfully validated the token. -2025-07-29 00:16:50.777 +08:00 [DBG] DESKTOP-1Q3GI6C [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:16:50.779 +08:00 [DBG] DESKTOP-1Q3GI6C [45] Authorization was successful. -2025-07-29 00:16:50.780 +08:00 [WRN] DESKTOP-1Q3GI6C [45] 无法获取当前用户ID -2025-07-29 00:16:50.783 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-29 00:16:50.784 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:16:50.785 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-29 00:16:50.787 +08:00 [WRN] DESKTOP-1Q3GI6C [41] 无法获取当前用户ID -2025-07-29 00:16:52.620 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-29 00:16:52.621 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:16:52.724 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:46:52.6241190Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:16:52.756 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (18ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:16:52.817 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:16:52.854 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (19ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='7a5a45ba-c303-44a5-9502-43ecdf61ebef', @p21='cb56fa5b-e45a-44dd-b964-90871cbb169a', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:16:52.8007189Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:16:52.908 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (19ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:16:52.927 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:16:52.930 +08:00 [INF] DESKTOP-1Q3GI6C [41] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:16:52.931 +08:00 [INF] DESKTOP-1Q3GI6C [41] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 00:16:52.933 +08:00 [INF] DESKTOP-1Q3GI6C [41] 获取当前密钥 -2025-07-29 00:16:52.933 +08:00 [INF] DESKTOP-1Q3GI6C [41] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:16:52.934 +08:00 [INF] DESKTOP-1Q3GI6C [41] 密钥熵值: 5.389670647189372 -2025-07-29 00:16:52.936 +08:00 [INF] DESKTOP-1Q3GI6C [41] 当前密钥验证通过,密钥长度: 88 -2025-07-29 00:16:52.937 +08:00 [INF] DESKTOP-1Q3GI6C [41] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 00:16:52.938 +08:00 [INF] DESKTOP-1Q3GI6C [41] 密钥编码成功,字节长度: 88 -2025-07-29 00:16:52.940 +08:00 [INF] DESKTOP-1Q3GI6C [41] 密钥已缓存,过期时间: "2025-07-28T16:21:52.9400252Z" -2025-07-29 00:16:52.941 +08:00 [INF] DESKTOP-1Q3GI6C [41] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:16:52.942 +08:00 [INF] DESKTOP-1Q3GI6C [41] 密钥解码成功,字节长度: 64 -2025-07-29 00:16:52.943 +08:00 [INF] DESKTOP-1Q3GI6C [41] 令牌签名算法: HS512 -2025-07-29 00:16:52.945 +08:00 [INF] DESKTOP-1Q3GI6C [41] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:31:52.9452068Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:16:52.9452085Z","NotBefore":"2025-07-28T16:16:52.9452088Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:16:52.946 +08:00 [INF] DESKTOP-1Q3GI6C [41] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:16:52.947 +08:00 [INF] DESKTOP-1Q3GI6C [41] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:16:52.949 +08:00 [INF] DESKTOP-1Q3GI6C [41] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:16:52.950 +08:00 [INF] DESKTOP-1Q3GI6C [41] 密钥解码成功,字节长度: 64 -2025-07-29 00:16:52.951 +08:00 [INF] DESKTOP-1Q3GI6C [41] 令牌签名算法: HS512 -2025-07-29 00:16:52.953 +08:00 [INF] DESKTOP-1Q3GI6C [41] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:16:52.9529435Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:16:52.9529446Z","NotBefore":"2025-07-28T16:16:52.9529448Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:16:52.971 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (17ms) [Parameters=[@p0='a736c791-11b8-46f7-bd8b-e6178805aa26' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:16:52.9543280Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:16:52.9543277Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:16:52.974 +08:00 [INF] DESKTOP-1Q3GI6C [41] 用户 hyh 认证成功 -2025-07-29 00:16:52.976 +08:00 [INF] DESKTOP-1Q3GI6C [41] 账号 hyh 登录成功 -2025-07-29 00:16:52.977 +08:00 [WRN] DESKTOP-1Q3GI6C [41] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjE2OjUyLjgwMDcxODlaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTk0MTIsImV4cCI6MTc1MzcyMDMxMiwiaWF0IjoxNzUzNzE5NDEyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.kvp8Bmmn1nvRey-VD8KYbYX9RrjHHoYGZWnEWzx_m2cZhiZpOBgj8rl51mQRl81_igLd-70vuR1s-9_zy0-9Aw -2025-07-29 00:16:53.024 +08:00 [DBG] DESKTOP-1Q3GI6C [40] Successfully validated the token. -2025-07-29 00:16:53.025 +08:00 [DBG] DESKTOP-1Q3GI6C [40] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:16:53.026 +08:00 [DBG] DESKTOP-1Q3GI6C [40] Authorization was successful. -2025-07-29 00:16:53.027 +08:00 [INF] DESKTOP-1Q3GI6C [40] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:16:53.030 +08:00 [INF] DESKTOP-1Q3GI6C [40] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:16:53.047 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:16:53.066 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:16:53.068 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:16:53.069 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:16:53.072 +08:00 [DBG] DESKTOP-1Q3GI6C [40] Successfully validated the token. -2025-07-29 00:16:53.074 +08:00 [DBG] DESKTOP-1Q3GI6C [40] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:16:53.075 +08:00 [DBG] DESKTOP-1Q3GI6C [40] Authorization was successful. -2025-07-29 00:16:53.076 +08:00 [INF] DESKTOP-1Q3GI6C [40] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:16:53.078 +08:00 [INF] DESKTOP-1Q3GI6C [40] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:16:53.098 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:16:53.116 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:16:53.118 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:16:53.119 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:17:09.479 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Successfully validated the token. -2025-07-29 00:17:09.480 +08:00 [DBG] DESKTOP-1Q3GI6C [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:17:09.482 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Authorization was successful. -2025-07-29 00:17:09.484 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:09.486 +08:00 [INF] DESKTOP-1Q3GI6C [42] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:09.506 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:17:09.508 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:17:09.509 +08:00 [INF] DESKTOP-1Q3GI6C [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:17:09.518 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-29 00:17:09.522 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:17:09.524 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-29 00:17:09.525 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:09.527 +08:00 [INF] DESKTOP-1Q3GI6C [41] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:09.545 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:17:09.548 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:17:09.549 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:17:20.200 +08:00 [DBG] DESKTOP-1Q3GI6C [41] 获取所有连接,当前连接数:0 -2025-07-29 00:17:20.202 +08:00 [INF] DESKTOP-1Q3GI6C [41] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:17:20 -2025-07-29 00:17:28.190 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Successfully validated the token. -2025-07-29 00:17:28.191 +08:00 [DBG] DESKTOP-1Q3GI6C [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:17:28.193 +08:00 [DBG] DESKTOP-1Q3GI6C [41] Authorization was successful. -2025-07-29 00:17:28.196 +08:00 [WRN] DESKTOP-1Q3GI6C [41] 无法获取当前用户ID -2025-07-29 00:17:28.202 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Successfully validated the token. -2025-07-29 00:17:28.206 +08:00 [DBG] DESKTOP-1Q3GI6C [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:17:28.208 +08:00 [DBG] DESKTOP-1Q3GI6C [42] Authorization was successful. -2025-07-29 00:17:28.209 +08:00 [WRN] DESKTOP-1Q3GI6C [42] 无法获取当前用户ID -2025-07-29 00:17:29.238 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-29 00:17:29.240 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:17:29.260 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (18ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:47:29.2422965Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:17:29.299 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (22ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:17:29.366 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (24ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:17:29.409 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (21ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='e4034a3d-5712-4311-9adb-6087dfd5682c', @p21='7a5a45ba-c303-44a5-9502-43ecdf61ebef', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:17:29.3423796Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:17:29.479 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (19ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:17:29.498 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:17:29.501 +08:00 [INF] DESKTOP-1Q3GI6C [46] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:17:29.502 +08:00 [INF] DESKTOP-1Q3GI6C [46] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:17:29.504 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:17:29.505 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥解码成功,字节长度: 64 -2025-07-29 00:17:29.506 +08:00 [INF] DESKTOP-1Q3GI6C [46] 令牌签名算法: HS512 -2025-07-29 00:17:29.507 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:32:29.5073155Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:17:29.5073172Z","NotBefore":"2025-07-28T16:17:29.5073174Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:17:29.508 +08:00 [INF] DESKTOP-1Q3GI6C [46] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:17:29.509 +08:00 [INF] DESKTOP-1Q3GI6C [46] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:17:29.510 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:17:29.512 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥解码成功,字节长度: 64 -2025-07-29 00:17:29.512 +08:00 [INF] DESKTOP-1Q3GI6C [46] 令牌签名算法: HS512 -2025-07-29 00:17:29.514 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:17:29.5141251Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:17:29.5141282Z","NotBefore":"2025-07-28T16:17:29.5141283Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:17:29.532 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (16ms) [Parameters=[@p0='e8991c78-9a75-42ee-803f-204a090174ba' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:17:29.5154423Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:17:29.5154413Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:17:29.534 +08:00 [INF] DESKTOP-1Q3GI6C [46] 用户 hyh 认证成功 -2025-07-29 00:17:29.535 +08:00 [INF] DESKTOP-1Q3GI6C [46] 账号 hyh 登录成功 -2025-07-29 00:17:29.537 +08:00 [WRN] DESKTOP-1Q3GI6C [46] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjE3OjI5LjM0MjM3OTZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTk0NDksImV4cCI6MTc1MzcyMDM0OSwiaWF0IjoxNzUzNzE5NDQ5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.5aCFoKbN4I2HeMHD2JDddfL77zHGTQM8IHuQb0yto02RMoff4Y2n7bCjU9dfPT2hXLR5tVGRoXDx0sUxpt_Gkg -2025-07-29 00:17:29.589 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-29 00:17:29.590 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:17:29.591 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-29 00:17:29.592 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:29.594 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:29.612 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:17:29.615 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:17:29.616 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:17:29.619 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-29 00:17:29.620 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:17:29.621 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-29 00:17:29.622 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:29.624 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:29.642 +08:00 [INF] DESKTOP-1Q3GI6C [39] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:17:29.645 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:17:29.646 +08:00 [INF] DESKTOP-1Q3GI6C [39] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:17:44.893 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:17:44.918 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:17:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:17:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:17:49.431 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-29 00:17:49.432 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:17:49.433 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-29 00:17:49.434 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:49.437 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:17:49.455 +08:00 [INF] DESKTOP-1Q3GI6C [42] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:17:49.475 +08:00 [INF] DESKTOP-1Q3GI6C [41] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:17:49.478 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:17:49.479 +08:00 [INF] DESKTOP-1Q3GI6C [41] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:17:49.482 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-29 00:17:49.483 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:17:49.484 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Authorization was successful. -2025-07-29 00:17:49.485 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:17:49.487 +08:00 [INF] DESKTOP-1Q3GI6C [46] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:17:49.505 +08:00 [INF] DESKTOP-1Q3GI6C [45] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:17:49.522 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:17:49.525 +08:00 [INF] DESKTOP-1Q3GI6C [40] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:17:49.526 +08:00 [INF] DESKTOP-1Q3GI6C [40] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:17:50.210 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 获取所有连接,当前连接数:0 -2025-07-29 00:17:50.212 +08:00 [INF] DESKTOP-1Q3GI6C [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:17:50 -2025-07-29 00:18:20.218 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 获取所有连接,当前连接数:0 -2025-07-29 00:18:20.221 +08:00 [INF] DESKTOP-1Q3GI6C [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:18:20 -2025-07-29 00:18:44.900 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:18:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:18:44.926 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:18:44.944 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:18:50.225 +08:00 [DBG] DESKTOP-1Q3GI6C [38] 获取所有连接,当前连接数:0 -2025-07-29 00:18:50.227 +08:00 [INF] DESKTOP-1Q3GI6C [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:18:50 -2025-07-29 00:19:20.241 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 获取所有连接,当前连接数:0 -2025-07-29 00:19:20.243 +08:00 [INF] DESKTOP-1Q3GI6C [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:19:20 -2025-07-29 00:19:44.901 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:19:44.911 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:19:44.928 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:19:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [39] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:19:50.244 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 获取所有连接,当前连接数:0 -2025-07-29 00:19:50.246 +08:00 [INF] DESKTOP-1Q3GI6C [40] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:19:50 -2025-07-29 00:19:56.076 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-29 00:19:56.079 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:19:56.081 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-29 00:19:56.083 +08:00 [WRN] DESKTOP-1Q3GI6C [39] 无法获取当前用户ID -2025-07-29 00:19:56.086 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-29 00:19:56.087 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:19:56.089 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-29 00:19:56.090 +08:00 [WRN] DESKTOP-1Q3GI6C [37] 无法获取当前用户ID -2025-07-29 00:19:56.986 +08:00 [DBG] DESKTOP-1Q3GI6C [46] Successfully validated the token. -2025-07-29 00:19:56.988 +08:00 [DBG] DESKTOP-1Q3GI6C [46] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:19:57.007 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (16ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:49:56.9908236Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:19:57.037 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:19:57.096 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:19:57.130 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='1e0ebd49-e513-42d6-9617-e8ce3675a741', @p21='e4034a3d-5712-4311-9adb-6087dfd5682c', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:19:57.0807883Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:19:57.180 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (15ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:19:57.199 +08:00 [INF] DESKTOP-1Q3GI6C [46] Executed DbCommand (15ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:19:57.204 +08:00 [INF] DESKTOP-1Q3GI6C [46] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:19:57.205 +08:00 [INF] DESKTOP-1Q3GI6C [46] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:19:57.206 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:19:57.207 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥解码成功,字节长度: 64 -2025-07-29 00:19:57.209 +08:00 [INF] DESKTOP-1Q3GI6C [46] 令牌签名算法: HS512 -2025-07-29 00:19:57.210 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:34:57.2106452Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:19:57.210647Z","NotBefore":"2025-07-28T16:19:57.2106471Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:19:57.211 +08:00 [INF] DESKTOP-1Q3GI6C [46] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:19:57.212 +08:00 [INF] DESKTOP-1Q3GI6C [46] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:19:57.214 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:19:57.215 +08:00 [INF] DESKTOP-1Q3GI6C [46] 密钥解码成功,字节长度: 64 -2025-07-29 00:19:57.216 +08:00 [INF] DESKTOP-1Q3GI6C [46] 令牌签名算法: HS512 -2025-07-29 00:19:57.218 +08:00 [INF] DESKTOP-1Q3GI6C [46] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:19:57.21803Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:19:57.2180318Z","NotBefore":"2025-07-28T16:19:57.218032Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:19:57.237 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (17ms) [Parameters=[@p0='4a753c53-c4b3-432c-8af9-15ff24482b36' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:19:57.2198941Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:19:57.2198825Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:19:57.240 +08:00 [INF] DESKTOP-1Q3GI6C [37] 用户 hyh 认证成功 -2025-07-29 00:19:57.241 +08:00 [INF] DESKTOP-1Q3GI6C [37] 账号 hyh 登录成功 -2025-07-29 00:19:57.242 +08:00 [WRN] DESKTOP-1Q3GI6C [37] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjE5OjU3LjA4MDc4ODNaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTk1OTcsImV4cCI6MTc1MzcyMDQ5NywiaWF0IjoxNzUzNzE5NTk3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.x2UF05w6sKMRmkLmYyt2yOCFz3K7M_WIXMbnzlWfayPeHU2ujZG01mg8aox5pUYYMtp3UMANmwFhyaLWdJTHfQ -2025-07-29 00:19:57.288 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Successfully validated the token. -2025-07-29 00:19:57.289 +08:00 [DBG] DESKTOP-1Q3GI6C [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:19:57.290 +08:00 [DBG] DESKTOP-1Q3GI6C [39] Authorization was successful. -2025-07-29 00:19:57.291 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:19:57.294 +08:00 [INF] DESKTOP-1Q3GI6C [39] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:19:57.312 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:19:57.333 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (18ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:19:57.336 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:19:57.338 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:19:57.341 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-29 00:19:57.342 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:19:57.343 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-29 00:19:57.344 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:19:57.347 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:19:57.365 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:19:57.384 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:19:57.387 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:19:57.389 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:20:20.249 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 获取所有连接,当前连接数:0 -2025-07-29 00:20:20.250 +08:00 [INF] DESKTOP-1Q3GI6C [37] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:20:20 -2025-07-29 00:20:21.207 +08:00 [DBG] DESKTOP-1Q3GI6C [36] Successfully validated the token. -2025-07-29 00:20:21.208 +08:00 [DBG] DESKTOP-1Q3GI6C [36] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:20:21.209 +08:00 [DBG] DESKTOP-1Q3GI6C [36] Authorization was successful. -2025-07-29 00:20:21.209 +08:00 [INF] DESKTOP-1Q3GI6C [36] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:20:21.212 +08:00 [INF] DESKTOP-1Q3GI6C [36] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:20:21.230 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:20:21.233 +08:00 [INF] DESKTOP-1Q3GI6C [36] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:20:21.233 +08:00 [INF] DESKTOP-1Q3GI6C [36] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:20:21.237 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-29 00:20:21.239 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:20:21.240 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-29 00:20:21.241 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:20:21.242 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:20:21.262 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:20:21.264 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:20:21.265 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:20:44.901 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:20:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:20:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:20:44.936 +08:00 [DBG] DESKTOP-1Q3GI6C [40] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:20:50.259 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-29 00:20:50.262 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:20:50 -2025-07-29 00:21:20.276 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 获取所有连接,当前连接数:0 -2025-07-29 00:21:20.277 +08:00 [INF] DESKTOP-1Q3GI6C [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:21:20 -2025-07-29 00:21:44.891 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:21:44.918 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:21:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:21:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [37] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:21:50.282 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 获取所有连接,当前连接数:0 -2025-07-29 00:21:50.284 +08:00 [INF] DESKTOP-1Q3GI6C [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:21:50 -2025-07-29 00:22:07.437 +08:00 [DBG] DESKTOP-1Q3GI6C [40] Successfully validated the token. -2025-07-29 00:22:07.444 +08:00 [DBG] DESKTOP-1Q3GI6C [40] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:22:07.445 +08:00 [DBG] DESKTOP-1Q3GI6C [40] Authorization was successful. -2025-07-29 00:22:07.446 +08:00 [INF] DESKTOP-1Q3GI6C [40] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:22:07.448 +08:00 [INF] DESKTOP-1Q3GI6C [40] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:22:07.546 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:22:07.563 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:22:07.566 +08:00 [INF] DESKTOP-1Q3GI6C [40] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:22:07.567 +08:00 [INF] DESKTOP-1Q3GI6C [40] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:22:07.571 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Successfully validated the token. -2025-07-29 00:22:07.572 +08:00 [DBG] DESKTOP-1Q3GI6C [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:22:07.573 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Authorization was successful. -2025-07-29 00:22:07.575 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:22:07.578 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:22:07.596 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:22:07.613 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:22:07.616 +08:00 [INF] DESKTOP-1Q3GI6C [30] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:22:07.617 +08:00 [INF] DESKTOP-1Q3GI6C [30] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:22:19.312 +08:00 [DBG] DESKTOP-1Q3GI6C [40] Successfully validated the token. -2025-07-29 00:22:19.314 +08:00 [DBG] DESKTOP-1Q3GI6C [40] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:22:19.316 +08:00 [DBG] DESKTOP-1Q3GI6C [40] Authorization was successful. -2025-07-29 00:22:19.317 +08:00 [WRN] DESKTOP-1Q3GI6C [40] 无法获取当前用户ID -2025-07-29 00:22:19.321 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Successfully validated the token. -2025-07-29 00:22:19.322 +08:00 [DBG] DESKTOP-1Q3GI6C [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:22:19.323 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Authorization was successful. -2025-07-29 00:22:19.325 +08:00 [WRN] DESKTOP-1Q3GI6C [30] 无法获取当前用户ID -2025-07-29 00:22:20.301 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-29 00:22:20.303 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:22:20 -2025-07-29 00:22:20.472 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Successfully validated the token. -2025-07-29 00:22:20.473 +08:00 [DBG] DESKTOP-1Q3GI6C [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:22:20.492 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:52:20.4754949Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:22:20.523 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:22:20.588 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:22:20.621 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='a0365bda-ad3e-4fc8-81af-496d7c209db6', @p21='1e0ebd49-e513-42d6-9617-e8ce3675a741', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:22:20.5715265Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:22:20.674 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (15ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:22:20.692 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (15ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:22:20.698 +08:00 [INF] DESKTOP-1Q3GI6C [40] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:22:20.699 +08:00 [INF] DESKTOP-1Q3GI6C [40] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 00:22:20.700 +08:00 [INF] DESKTOP-1Q3GI6C [40] 获取当前密钥 -2025-07-29 00:22:20.700 +08:00 [INF] DESKTOP-1Q3GI6C [40] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:22:20.702 +08:00 [INF] DESKTOP-1Q3GI6C [40] 密钥熵值: 5.389670647189372 -2025-07-29 00:22:20.703 +08:00 [INF] DESKTOP-1Q3GI6C [40] 当前密钥验证通过,密钥长度: 88 -2025-07-29 00:22:20.704 +08:00 [INF] DESKTOP-1Q3GI6C [40] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 00:22:20.705 +08:00 [INF] DESKTOP-1Q3GI6C [40] 密钥编码成功,字节长度: 88 -2025-07-29 00:22:20.706 +08:00 [INF] DESKTOP-1Q3GI6C [40] 密钥已缓存,过期时间: "2025-07-28T16:27:20.7069228Z" -2025-07-29 00:22:20.708 +08:00 [INF] DESKTOP-1Q3GI6C [40] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:22:20.709 +08:00 [INF] DESKTOP-1Q3GI6C [40] 密钥解码成功,字节长度: 64 -2025-07-29 00:22:20.710 +08:00 [INF] DESKTOP-1Q3GI6C [40] 令牌签名算法: HS512 -2025-07-29 00:22:20.711 +08:00 [INF] DESKTOP-1Q3GI6C [40] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:37:20.7117785Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:22:20.7117805Z","NotBefore":"2025-07-28T16:22:20.7117807Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:22:20.712 +08:00 [INF] DESKTOP-1Q3GI6C [40] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:22:20.713 +08:00 [INF] DESKTOP-1Q3GI6C [40] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:22:20.715 +08:00 [INF] DESKTOP-1Q3GI6C [40] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:22:20.716 +08:00 [INF] DESKTOP-1Q3GI6C [40] 密钥解码成功,字节长度: 64 -2025-07-29 00:22:20.717 +08:00 [INF] DESKTOP-1Q3GI6C [40] 令牌签名算法: HS512 -2025-07-29 00:22:20.719 +08:00 [INF] DESKTOP-1Q3GI6C [40] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:22:20.7194618Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:22:20.7194633Z","NotBefore":"2025-07-28T16:22:20.7194637Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:22:20.738 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (16ms) [Parameters=[@p0='3423f730-d8c6-4616-8acd-4a3e2829b4eb' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:22:20.7212057Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:22:20.7212043Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:22:20.741 +08:00 [INF] DESKTOP-1Q3GI6C [40] 用户 hyh 认证成功 -2025-07-29 00:22:20.743 +08:00 [INF] DESKTOP-1Q3GI6C [40] 账号 hyh 登录成功 -2025-07-29 00:22:20.745 +08:00 [WRN] DESKTOP-1Q3GI6C [40] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjIyOjIwLjU3MTUyNjVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTk3NDAsImV4cCI6MTc1MzcyMDY0MCwiaWF0IjoxNzUzNzE5NzQwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.3LZSt-ydZ8i5DxOPbX6B9GaOMsY8rWfsww-jn1yCFS0NYSLSiofoADGxh7iEThFtR7NaWxr1CFtLq2aY_yx_mg -2025-07-29 00:22:20.809 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-29 00:22:20.811 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:22:20.812 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Authorization was successful. -2025-07-29 00:22:20.814 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:22:20.816 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:22:20.834 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:22:20.852 +08:00 [INF] DESKTOP-1Q3GI6C [40] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:22:20.855 +08:00 [INF] DESKTOP-1Q3GI6C [40] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:22:20.857 +08:00 [INF] DESKTOP-1Q3GI6C [40] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:22:20.860 +08:00 [DBG] DESKTOP-1Q3GI6C [36] Successfully validated the token. -2025-07-29 00:22:20.862 +08:00 [DBG] DESKTOP-1Q3GI6C [36] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:22:20.863 +08:00 [DBG] DESKTOP-1Q3GI6C [36] Authorization was successful. -2025-07-29 00:22:20.864 +08:00 [INF] DESKTOP-1Q3GI6C [36] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:22:20.867 +08:00 [INF] DESKTOP-1Q3GI6C [36] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:22:20.883 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:22:20.901 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:22:20.905 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:22:20.906 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:22:23.051 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-29 00:22:23.052 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:22:23.054 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Authorization was successful. -2025-07-29 00:22:23.055 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:22:23.057 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:22:23.076 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:22:23.080 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:22:23.081 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:22:23.084 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-29 00:22:23.085 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:22:23.087 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-29 00:22:23.088 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:22:23.090 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:22:23.111 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:22:23.114 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:22:23.115 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:22:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:22:44.908 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:22:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:22:44.935 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:22:50.317 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 获取所有连接,当前连接数:0 -2025-07-29 00:22:50.319 +08:00 [INF] DESKTOP-1Q3GI6C [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:22:50 -2025-07-29 00:23:06.421 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-29 00:23:06.423 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:06.425 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Authorization was successful. -2025-07-29 00:23:06.426 +08:00 [WRN] DESKTOP-1Q3GI6C [35] 无法获取当前用户ID -2025-07-29 00:23:06.431 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-29 00:23:06.432 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:06.433 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-29 00:23:06.435 +08:00 [WRN] DESKTOP-1Q3GI6C [37] 无法获取当前用户ID -2025-07-29 00:23:07.934 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Successfully validated the token. -2025-07-29 00:23:07.935 +08:00 [DBG] DESKTOP-1Q3GI6C [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:07.953 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:53:07.9386076Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:23:07.981 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:23:08.041 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:23:08.074 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (14ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='aca281b6-ffa1-4db4-b45d-13f5795c7ed6', @p21='a0365bda-ad3e-4fc8-81af-496d7c209db6', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:23:08.0277927Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:23:08.123 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:23:08.140 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:23:08.143 +08:00 [INF] DESKTOP-1Q3GI6C [33] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:23:08.144 +08:00 [INF] DESKTOP-1Q3GI6C [33] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:23:08.145 +08:00 [INF] DESKTOP-1Q3GI6C [33] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:23:08.147 +08:00 [INF] DESKTOP-1Q3GI6C [33] 密钥解码成功,字节长度: 64 -2025-07-29 00:23:08.148 +08:00 [INF] DESKTOP-1Q3GI6C [33] 令牌签名算法: HS512 -2025-07-29 00:23:08.149 +08:00 [INF] DESKTOP-1Q3GI6C [33] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:38:08.1495621Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:23:08.1495644Z","NotBefore":"2025-07-28T16:23:08.1495645Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:23:08.150 +08:00 [INF] DESKTOP-1Q3GI6C [33] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:23:08.152 +08:00 [INF] DESKTOP-1Q3GI6C [33] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:23:08.153 +08:00 [INF] DESKTOP-1Q3GI6C [33] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:23:08.155 +08:00 [INF] DESKTOP-1Q3GI6C [33] 密钥解码成功,字节长度: 64 -2025-07-29 00:23:08.156 +08:00 [INF] DESKTOP-1Q3GI6C [33] 令牌签名算法: HS512 -2025-07-29 00:23:08.157 +08:00 [INF] DESKTOP-1Q3GI6C [33] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:23:08.1572153Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:23:08.1572174Z","NotBefore":"2025-07-28T16:23:08.1572175Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:23:08.174 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (15ms) [Parameters=[@p0='b2cefb5d-8c32-4571-9fef-3c701367d741' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:23:08.1586812Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:23:08.1586809Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:23:08.177 +08:00 [INF] DESKTOP-1Q3GI6C [33] 用户 hyh 认证成功 -2025-07-29 00:23:08.178 +08:00 [INF] DESKTOP-1Q3GI6C [33] 账号 hyh 登录成功 -2025-07-29 00:23:08.180 +08:00 [WRN] DESKTOP-1Q3GI6C [33] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjIzOjA4LjAyNzc5MjdaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTk3ODgsImV4cCI6MTc1MzcyMDY4OCwiaWF0IjoxNzUzNzE5Nzg4LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.zPSk2vzOsXAdefPDuQn0Rj6V6DrGey69XAFpZ6q3YwLsqpKiZZZvMVezV9dL92SeK8foG9aMicHkcCxx9MpNpA -2025-07-29 00:23:08.235 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Successfully validated the token. -2025-07-29 00:23:08.236 +08:00 [DBG] DESKTOP-1Q3GI6C [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:08.238 +08:00 [DBG] DESKTOP-1Q3GI6C [33] Authorization was successful. -2025-07-29 00:23:08.240 +08:00 [INF] DESKTOP-1Q3GI6C [33] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:08.242 +08:00 [INF] DESKTOP-1Q3GI6C [33] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:08.260 +08:00 [INF] DESKTOP-1Q3GI6C [33] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:23:08.263 +08:00 [INF] DESKTOP-1Q3GI6C [33] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:23:08.264 +08:00 [INF] DESKTOP-1Q3GI6C [33] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:23:08.268 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Successfully validated the token. -2025-07-29 00:23:08.270 +08:00 [DBG] DESKTOP-1Q3GI6C [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:08.271 +08:00 [DBG] DESKTOP-1Q3GI6C [37] Authorization was successful. -2025-07-29 00:23:08.273 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:08.275 +08:00 [INF] DESKTOP-1Q3GI6C [37] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:08.295 +08:00 [INF] DESKTOP-1Q3GI6C [37] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:23:08.298 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:23:08.299 +08:00 [INF] DESKTOP-1Q3GI6C [37] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:23:20.333 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-29 00:23:20.336 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:23:20 -2025-07-29 00:23:44.899 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:23:44.918 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:23:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:23:44.934 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:23:46.025 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Successfully validated the token. -2025-07-29 00:23:46.030 +08:00 [DBG] DESKTOP-1Q3GI6C [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:46.031 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Authorization was successful. -2025-07-29 00:23:46.032 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:46.035 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:23:46.052 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:23:46.070 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:23:46.072 +08:00 [INF] DESKTOP-1Q3GI6C [36] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:23:46.074 +08:00 [INF] DESKTOP-1Q3GI6C [36] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:23:46.078 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Successfully validated the token. -2025-07-29 00:23:46.079 +08:00 [DBG] DESKTOP-1Q3GI6C [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:46.081 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Authorization was successful. -2025-07-29 00:23:46.082 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:46.084 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:23:46.099 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:23:46.117 +08:00 [INF] DESKTOP-1Q3GI6C [30] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:23:46.119 +08:00 [INF] DESKTOP-1Q3GI6C [30] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:23:46.121 +08:00 [INF] DESKTOP-1Q3GI6C [30] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:23:50.350 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 获取所有连接,当前连接数:0 -2025-07-29 00:23:50.352 +08:00 [INF] DESKTOP-1Q3GI6C [30] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:23:50 -2025-07-29 00:23:56.562 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Successfully validated the token. -2025-07-29 00:23:56.563 +08:00 [DBG] DESKTOP-1Q3GI6C [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:56.564 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Authorization was successful. -2025-07-29 00:23:56.565 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:56.568 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:23:56.585 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 00:23:56.605 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:23:56.608 +08:00 [INF] DESKTOP-1Q3GI6C [31] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:23:56.609 +08:00 [INF] DESKTOP-1Q3GI6C [31] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 00:23:56.614 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Successfully validated the token. -2025-07-29 00:23:56.614 +08:00 [DBG] DESKTOP-1Q3GI6C [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:56.616 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Authorization was successful. -2025-07-29 00:23:56.617 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:56.619 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:23:56.635 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 00:23:56.654 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:23:56.656 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:23:56.657 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 00:23:57.273 +08:00 [DBG] DESKTOP-1Q3GI6C [36] Successfully validated the token. -2025-07-29 00:23:57.274 +08:00 [DBG] DESKTOP-1Q3GI6C [36] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:57.276 +08:00 [DBG] DESKTOP-1Q3GI6C [36] Authorization was successful. -2025-07-29 00:23:57.278 +08:00 [INF] DESKTOP-1Q3GI6C [36] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:57.280 +08:00 [INF] DESKTOP-1Q3GI6C [36] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:23:57.297 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:23:57.315 +08:00 [INF] DESKTOP-1Q3GI6C [36] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:23:57.317 +08:00 [INF] DESKTOP-1Q3GI6C [36] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:23:57.319 +08:00 [INF] DESKTOP-1Q3GI6C [36] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:23:57.323 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Successfully validated the token. -2025-07-29 00:23:57.324 +08:00 [DBG] DESKTOP-1Q3GI6C [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:57.326 +08:00 [DBG] DESKTOP-1Q3GI6C [30] Authorization was successful. -2025-07-29 00:23:57.327 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:57.329 +08:00 [INF] DESKTOP-1Q3GI6C [30] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:23:57.345 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:23:57.361 +08:00 [INF] DESKTOP-1Q3GI6C [31] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:23:57.364 +08:00 [INF] DESKTOP-1Q3GI6C [31] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:23:57.365 +08:00 [INF] DESKTOP-1Q3GI6C [31] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:23:57.593 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Successfully validated the token. -2025-07-29 00:23:57.595 +08:00 [DBG] DESKTOP-1Q3GI6C [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:57.597 +08:00 [DBG] DESKTOP-1Q3GI6C [31] Authorization was successful. -2025-07-29 00:23:57.599 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:57.602 +08:00 [INF] DESKTOP-1Q3GI6C [31] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:57.619 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:23:57.623 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:23:57.624 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:23:57.629 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-29 00:23:57.630 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:23:57.631 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Authorization was successful. -2025-07-29 00:23:57.632 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:57.635 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:23:57.652 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:23:57.655 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:23:57.656 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:24:20.365 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-29 00:24:20.366 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:24:20 -2025-07-29 00:24:44.903 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:24:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:24:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:24:44.941 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:24:50.372 +08:00 [DBG] DESKTOP-1Q3GI6C [35] 获取所有连接,当前连接数:0 -2025-07-29 00:24:50.374 +08:00 [INF] DESKTOP-1Q3GI6C [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:24:50 -2025-07-29 00:25:20.382 +08:00 [DBG] DESKTOP-1Q3GI6C [36] 获取所有连接,当前连接数:0 -2025-07-29 00:25:20.383 +08:00 [INF] DESKTOP-1Q3GI6C [36] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:25:20 -2025-07-29 00:25:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:25:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:25:44.919 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:25:44.939 +08:00 [DBG] DESKTOP-1Q3GI6C [33] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:25:50.393 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 获取所有连接,当前连接数:0 -2025-07-29 00:25:50.396 +08:00 [INF] DESKTOP-1Q3GI6C [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:25:50 -2025-07-29 00:26:20.407 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 获取所有连接,当前连接数:0 -2025-07-29 00:26:20.408 +08:00 [INF] DESKTOP-1Q3GI6C [24] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:26:20 -2025-07-29 00:26:38.083 +08:00 [DBG] DESKTOP-1Q3GI6C [24] Successfully validated the token. -2025-07-29 00:26:38.088 +08:00 [DBG] DESKTOP-1Q3GI6C [24] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:26:38.089 +08:00 [DBG] DESKTOP-1Q3GI6C [24] Authorization was successful. -2025-07-29 00:26:38.090 +08:00 [WRN] DESKTOP-1Q3GI6C [24] 无法获取当前用户ID -2025-07-29 00:26:38.094 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Successfully validated the token. -2025-07-29 00:26:38.095 +08:00 [DBG] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:26:38.097 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Authorization was successful. -2025-07-29 00:26:38.098 +08:00 [WRN] DESKTOP-1Q3GI6C [17] 无法获取当前用户ID -2025-07-29 00:26:39.295 +08:00 [DBG] DESKTOP-1Q3GI6C [25] Successfully validated the token. -2025-07-29 00:26:39.297 +08:00 [DBG] DESKTOP-1Q3GI6C [25] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:26:39.314 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (15ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T15:56:39.2995284Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:26:39.348 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:26:39.411 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:26:39.444 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='2c232d9a-46b2-42c4-b6ae-a5667787b925', @p21='aca281b6-ffa1-4db4-b45d-13f5795c7ed6', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:26:39.3965028Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:26:39.494 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:26:39.512 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:26:39.515 +08:00 [INF] DESKTOP-1Q3GI6C [25] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:26:39.516 +08:00 [INF] DESKTOP-1Q3GI6C [25] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:26:39.517 +08:00 [INF] DESKTOP-1Q3GI6C [25] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:26:39.519 +08:00 [INF] DESKTOP-1Q3GI6C [25] 密钥解码成功,字节长度: 64 -2025-07-29 00:26:39.520 +08:00 [INF] DESKTOP-1Q3GI6C [25] 令牌签名算法: HS512 -2025-07-29 00:26:39.521 +08:00 [INF] DESKTOP-1Q3GI6C [25] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:41:39.5212795Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:26:39.5212816Z","NotBefore":"2025-07-28T16:26:39.5212818Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:26:39.522 +08:00 [INF] DESKTOP-1Q3GI6C [25] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:26:39.523 +08:00 [INF] DESKTOP-1Q3GI6C [25] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:26:39.524 +08:00 [INF] DESKTOP-1Q3GI6C [25] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:26:39.524 +08:00 [INF] DESKTOP-1Q3GI6C [25] 密钥解码成功,字节长度: 64 -2025-07-29 00:26:39.526 +08:00 [INF] DESKTOP-1Q3GI6C [25] 令牌签名算法: HS512 -2025-07-29 00:26:39.527 +08:00 [INF] DESKTOP-1Q3GI6C [25] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:26:39.527757Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:26:39.5277588Z","NotBefore":"2025-07-28T16:26:39.5277591Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:26:39.545 +08:00 [INF] DESKTOP-1Q3GI6C [25] Executed DbCommand (16ms) [Parameters=[@p0='d7852c5b-a7ab-4f6b-9124-f0e099b2b5e6' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:26:39.5292277Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:26:39.5292271Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:26:39.548 +08:00 [INF] DESKTOP-1Q3GI6C [25] 用户 hyh 认证成功 -2025-07-29 00:26:39.549 +08:00 [INF] DESKTOP-1Q3GI6C [25] 账号 hyh 登录成功 -2025-07-29 00:26:39.550 +08:00 [WRN] DESKTOP-1Q3GI6C [25] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjI2OjM5LjM5NjUwMjhaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MTk5OTksImV4cCI6MTc1MzcyMDg5OSwiaWF0IjoxNzUzNzE5OTk5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.m-mblJtT6mgo-xO-gEcKPxCtvRtZ7-gyXqJzhu2Jvyjz3W3Osy_TRfW9zXLcYof-dDYuEhbeLcOE4rtTShnahw -2025-07-29 00:26:39.632 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Successfully validated the token. -2025-07-29 00:26:39.633 +08:00 [DBG] DESKTOP-1Q3GI6C [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:26:39.634 +08:00 [DBG] DESKTOP-1Q3GI6C [35] Authorization was successful. -2025-07-29 00:26:39.636 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:26:39.639 +08:00 [INF] DESKTOP-1Q3GI6C [35] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:26:39.656 +08:00 [INF] DESKTOP-1Q3GI6C [35] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:26:39.660 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:26:39.661 +08:00 [INF] DESKTOP-1Q3GI6C [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:26:39.665 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Successfully validated the token. -2025-07-29 00:26:39.666 +08:00 [DBG] DESKTOP-1Q3GI6C [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:26:39.668 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Authorization was successful. -2025-07-29 00:26:39.669 +08:00 [INF] DESKTOP-1Q3GI6C [23] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:26:39.672 +08:00 [INF] DESKTOP-1Q3GI6C [23] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:26:39.690 +08:00 [INF] DESKTOP-1Q3GI6C [23] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:26:39.693 +08:00 [INF] DESKTOP-1Q3GI6C [23] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:26:39.694 +08:00 [INF] DESKTOP-1Q3GI6C [23] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:26:44.892 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:26:44.909 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:26:44.924 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:26:44.940 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:26:50.420 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 获取所有连接,当前连接数:0 -2025-07-29 00:26:50.421 +08:00 [INF] DESKTOP-1Q3GI6C [26] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:26:50 -2025-07-29 00:27:20.425 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-29 00:27:20.427 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:27:20 -2025-07-29 00:27:44.900 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:27:44.915 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:27:44.925 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:27:44.933 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:27:50.433 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 获取所有连接,当前连接数:0 -2025-07-29 00:27:50.435 +08:00 [INF] DESKTOP-1Q3GI6C [17] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:27:50 -2025-07-29 00:28:20.441 +08:00 [DBG] DESKTOP-1Q3GI6C [25] 获取所有连接,当前连接数:0 -2025-07-29 00:28:20.442 +08:00 [INF] DESKTOP-1Q3GI6C [25] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:28:20 -2025-07-29 00:29:15.587 +08:00 [INF] DESKTOP-1Q3GI6C [1] 数据库配置验证通过 -2025-07-29 00:29:15.613 +08:00 [INF] DESKTOP-1Q3GI6C [1] JWT配置验证通过 -2025-07-29 00:29:15.614 +08:00 [INF] DESKTOP-1Q3GI6C [1] 邮件配置验证通过 -2025-07-29 00:29:18.106 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 连接管理器 -2025-07-29 00:29:18.130 +08:00 [INF] DESKTOP-1Q3GI6C [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-29 00:29:18.260 +08:00 [INF] DESKTOP-1Q3GI6C [1] 生成新密钥成功,密钥长度: 88 -2025-07-29 00:29:18.262 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:29:18.265 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.443703459713956 -2025-07-29 00:29:18.269 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-29 00:29:18.272 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 消息服务 -2025-07-29 00:29:18.275 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:chat -2025-07-29 00:29:18.278 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:29:18.279 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-29 00:29:18.283 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:29:18.285 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:heartbeat -2025-07-29 00:29:18.286 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:29:18.286 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-29 00:29:18.290 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:29:18.292 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:notification -2025-07-29 00:29:18.294 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-29 00:29:18.294 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:29:18.296 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:29:18.298 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:Protocol -2025-07-29 00:29:18.300 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:29:18.300 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-29 00:29:18.303 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:29:18.307 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-29 00:29:18.309 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-29 00:29:18.312 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-29 00:29:18.314 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-29 00:29:18.316 +08:00 [INF] DESKTOP-1Q3GI6C [1] 开始构建处理管道,步骤数量:2 -2025-07-29 00:29:18.318 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-29 00:29:18.320 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-29 00:29:18.322 +08:00 [INF] DESKTOP-1Q3GI6C [1] 处理管道构建完成,总步骤数:2 -2025-07-29 00:29:18.324 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-29 00:29:18.326 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务初始化完成 -2025-07-29 00:29:18.329 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-29 00:29:18.350 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:29:18.352 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.389670647189372 -2025-07-29 00:29:18.354 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥轮换服务初始化完成 -2025-07-29 00:29:18.358 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务开始运行 -2025-07-29 00:29:18.361 +08:00 [INF] DESKTOP-1Q3GI6C [1] 入站消息处理服务开始运行 -2025-07-29 00:29:18.367 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 开始读取出站消息 -2025-07-29 00:29:18.370 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查服务开始运行 -2025-07-29 00:29:18.374 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 获取所有连接,当前连接数:0 -2025-07-29 00:29:18.376 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:29:18 -2025-07-29 00:29:19.787 +08:00 [ERR] DESKTOP-1Q3GI6C [10] An unhandled exception has occurred while executing the request. -Swashbuckle.AspNetCore.SwaggerGen.SwaggerGeneratorException: Failed to generate Operation for action - CellularManagement.Presentation.Controllers.NetworkStackConfigsController.Create (X1.Presentation). See inner exception - ---> Swashbuckle.AspNetCore.SwaggerGen.SwaggerGeneratorException: Failed to generate schema for type - CellularManagement.Domain.Common.OperationResult`1[CellularManagement.Application.Features.NetworkStackConfigs.Commands.CreateNetworkStackConfig.CreateNetworkStackConfigResponse]. See inner exception - ---> System.InvalidOperationException: Can't use schemaId "$StackCoreIMSBindingResponseItem" for type "$CellularManagement.Application.Features.NetworkStackConfigs.Commands.CreateNetworkStackConfig.StackCoreIMSBindingResponseItem". The same schemaId is already used for type "$CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.StackCoreIMSBindingResponseItem" - at Swashbuckle.AspNetCore.SwaggerGen.SchemaRepository.RegisterType(Type type, String schemaId) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForType(Type modelType, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchema(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateArraySchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__1() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForMember(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, DataProperty dataProperty) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateObjectSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__3() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForMember(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, DataProperty dataProperty) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateObjectSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__3() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForType(Type modelType, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchema(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateSchema(Type type, SchemaRepository schemaRepository, PropertyInfo propertyInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - --- End of inner exception stack trace --- - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateSchema(Type type, SchemaRepository schemaRepository, PropertyInfo propertyInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreateResponseMediaType(ModelMetadata modelMetadata, SchemaRepository schemaRespository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.<>c__DisplayClass25_0.b__2(String contentType) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateResponse(ApiDescription apiDescription, SchemaRepository schemaRepository, String statusCode, ApiResponseType apiResponseType) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateResponses(ApiDescription apiDescription, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperation(ApiDescription apiDescription, SchemaRepository schemaRepository) - --- End of inner exception stack trace --- - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperation(ApiDescription apiDescription, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperations(IEnumerable`1 apiDescriptions, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GeneratePaths(IEnumerable`1 apiDescriptions, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwaggerDocumentWithoutFilters(String documentName, String host, String basePath) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwaggerAsync(String documentName, String host, String basePath) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) - at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) -2025-07-29 00:29:48.383 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 获取所有连接,当前连接数:0 -2025-07-29 00:29:48.386 +08:00 [INF] DESKTOP-1Q3GI6C [11] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:29:48 -2025-07-29 00:30:18.275 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:30:18.290 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:30:18.299 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:30:18.299 +08:00 [DBG] DESKTOP-1Q3GI6C [14] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:30:18.389 +08:00 [DBG] DESKTOP-1Q3GI6C [14] 获取所有连接,当前连接数:0 -2025-07-29 00:30:18.391 +08:00 [INF] DESKTOP-1Q3GI6C [14] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:30:18 -2025-07-29 00:30:48.396 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 获取所有连接,当前连接数:0 -2025-07-29 00:30:48.400 +08:00 [INF] DESKTOP-1Q3GI6C [11] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:30:48 -2025-07-29 00:31:18.274 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:31:18.296 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:31:18.296 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:31:18.312 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:31:18.407 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 获取所有连接,当前连接数:0 -2025-07-29 00:31:18.410 +08:00 [INF] DESKTOP-1Q3GI6C [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:31:18 -2025-07-29 00:31:48.408 +08:00 [DBG] DESKTOP-1Q3GI6C [18] 获取所有连接,当前连接数:0 -2025-07-29 00:31:48.410 +08:00 [INF] DESKTOP-1Q3GI6C [18] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:31:48 -2025-07-29 00:32:18.288 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:32:18.288 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:32:18.298 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:32:18.314 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:32:18.422 +08:00 [DBG] DESKTOP-1Q3GI6C [19] 获取所有连接,当前连接数:0 -2025-07-29 00:32:18.423 +08:00 [INF] DESKTOP-1Q3GI6C [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:32:18 -2025-07-29 00:32:48.439 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 获取所有连接,当前连接数:0 -2025-07-29 00:32:48.441 +08:00 [INF] DESKTOP-1Q3GI6C [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:32:48 -2025-07-29 00:33:22.999 +08:00 [INF] DESKTOP-1Q3GI6C [1] 数据库配置验证通过 -2025-07-29 00:33:23.030 +08:00 [INF] DESKTOP-1Q3GI6C [1] JWT配置验证通过 -2025-07-29 00:33:23.032 +08:00 [INF] DESKTOP-1Q3GI6C [1] 邮件配置验证通过 -2025-07-29 00:33:23.273 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 连接管理器 -2025-07-29 00:33:23.292 +08:00 [INF] DESKTOP-1Q3GI6C [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-29 00:33:23.385 +08:00 [INF] DESKTOP-1Q3GI6C [1] 生成新密钥成功,密钥长度: 88 -2025-07-29 00:33:23.387 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:33:23.389 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.279335352364979 -2025-07-29 00:33:23.393 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-29 00:33:23.395 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 消息服务 -2025-07-29 00:33:23.397 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:chat -2025-07-29 00:33:23.399 +08:00 [DBG] DESKTOP-1Q3GI6C [10] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:33:23.400 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-29 00:33:23.403 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:33:23.404 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:heartbeat -2025-07-29 00:33:23.405 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-29 00:33:23.405 +08:00 [DBG] DESKTOP-1Q3GI6C [10] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:33:23.407 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:33:23.409 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:notification -2025-07-29 00:33:23.410 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-29 00:33:23.410 +08:00 [DBG] DESKTOP-1Q3GI6C [10] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:33:23.412 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:33:23.414 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:Protocol -2025-07-29 00:33:23.415 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-29 00:33:23.415 +08:00 [DBG] DESKTOP-1Q3GI6C [10] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:33:23.417 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:33:23.420 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-29 00:33:23.422 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-29 00:33:23.423 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-29 00:33:23.425 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-29 00:33:23.427 +08:00 [INF] DESKTOP-1Q3GI6C [1] 开始构建处理管道,步骤数量:2 -2025-07-29 00:33:23.428 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-29 00:33:23.429 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-29 00:33:23.431 +08:00 [INF] DESKTOP-1Q3GI6C [1] 处理管道构建完成,总步骤数:2 -2025-07-29 00:33:23.432 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-29 00:33:23.434 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务初始化完成 -2025-07-29 00:33:23.435 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-29 00:33:23.455 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:33:23.456 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.389670647189372 -2025-07-29 00:33:23.458 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥轮换服务初始化完成 -2025-07-29 00:33:23.461 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务开始运行 -2025-07-29 00:33:23.463 +08:00 [INF] DESKTOP-1Q3GI6C [1] 入站消息处理服务开始运行 -2025-07-29 00:33:23.467 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 开始读取出站消息 -2025-07-29 00:33:23.469 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查服务开始运行 -2025-07-29 00:33:23.472 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 获取所有连接,当前连接数:0 -2025-07-29 00:33:23.474 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:33:23 -2025-07-29 00:33:24.410 +08:00 [ERR] DESKTOP-1Q3GI6C [14] An unhandled exception has occurred while executing the request. -Swashbuckle.AspNetCore.SwaggerGen.SwaggerGeneratorException: Failed to generate Operation for action - CellularManagement.Presentation.Controllers.NetworkStackConfigsController.Update (X1.Presentation). See inner exception - ---> Swashbuckle.AspNetCore.SwaggerGen.SwaggerGeneratorException: Failed to generate schema for type - CellularManagement.Application.Features.NetworkStackConfigs.Commands.UpdateNetworkStackConfig.UpdateNetworkStackConfigCommand. See inner exception - ---> System.InvalidOperationException: Can't use schemaId "$StackCoreIMSBindingItem" for type "$CellularManagement.Application.Features.NetworkStackConfigs.Commands.UpdateNetworkStackConfig.StackCoreIMSBindingItem". The same schemaId is already used for type "$CellularManagement.Application.Features.NetworkStackConfigs.Commands.CreateNetworkStackConfig.StackCoreIMSBindingItem" - at Swashbuckle.AspNetCore.SwaggerGen.SchemaRepository.RegisterType(Type type, String schemaId) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForType(Type modelType, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchema(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateArraySchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__1() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForMember(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, DataProperty dataProperty) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateObjectSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__3() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForParameter(Type modelType, SchemaRepository schemaRepository, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchema(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateSchema(Type type, SchemaRepository schemaRepository, PropertyInfo propertyInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - --- End of inner exception stack trace --- - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateSchema(Type type, SchemaRepository schemaRepository, PropertyInfo propertyInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateRequestBodyFromBodyParameter(ApiDescription apiDescription, SchemaRepository schemaRepository, ApiParameterDescription bodyParameter) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateRequestBody(ApiDescription apiDescription, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperation(ApiDescription apiDescription, SchemaRepository schemaRepository) - --- End of inner exception stack trace --- - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperation(ApiDescription apiDescription, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperations(IEnumerable`1 apiDescriptions, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GeneratePaths(IEnumerable`1 apiDescriptions, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwaggerDocumentWithoutFilters(String documentName, String host, String basePath) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwaggerAsync(String documentName, String host, String basePath) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) - at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) -2025-07-29 00:33:53.481 +08:00 [DBG] DESKTOP-1Q3GI6C [10] 获取所有连接,当前连接数:0 -2025-07-29 00:33:53.483 +08:00 [INF] DESKTOP-1Q3GI6C [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:33:53 -2025-07-29 00:34:23.398 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:34:23.398 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:34:23.415 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:34:23.431 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:34:23.490 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 获取所有连接,当前连接数:0 -2025-07-29 00:34:23.492 +08:00 [INF] DESKTOP-1Q3GI6C [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:34:23 -2025-07-29 00:34:54.559 +08:00 [INF] DESKTOP-1Q3GI6C [1] 数据库配置验证通过 -2025-07-29 00:34:54.589 +08:00 [INF] DESKTOP-1Q3GI6C [1] JWT配置验证通过 -2025-07-29 00:34:54.591 +08:00 [INF] DESKTOP-1Q3GI6C [1] 邮件配置验证通过 -2025-07-29 00:34:54.824 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 连接管理器 -2025-07-29 00:34:54.841 +08:00 [INF] DESKTOP-1Q3GI6C [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-29 00:34:54.935 +08:00 [INF] DESKTOP-1Q3GI6C [1] 生成新密钥成功,密钥长度: 88 -2025-07-29 00:34:54.937 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:34:54.940 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.490292840056115 -2025-07-29 00:34:54.944 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-29 00:34:54.946 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 消息服务 -2025-07-29 00:34:54.948 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:chat -2025-07-29 00:34:54.951 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:34:54.951 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-29 00:34:54.954 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:34:54.956 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:heartbeat -2025-07-29 00:34:54.957 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:34:54.957 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-29 00:34:54.960 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:34:54.961 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:notification -2025-07-29 00:34:54.963 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-29 00:34:54.963 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:34:54.965 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:34:54.968 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:Protocol -2025-07-29 00:34:54.969 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-29 00:34:54.969 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:34:54.971 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:34:54.976 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-29 00:34:54.978 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-29 00:34:54.979 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-29 00:34:54.982 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-29 00:34:54.983 +08:00 [INF] DESKTOP-1Q3GI6C [1] 开始构建处理管道,步骤数量:2 -2025-07-29 00:34:54.985 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-29 00:34:54.987 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-29 00:34:54.989 +08:00 [INF] DESKTOP-1Q3GI6C [1] 处理管道构建完成,总步骤数:2 -2025-07-29 00:34:54.992 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-29 00:34:54.993 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务初始化完成 -2025-07-29 00:34:54.995 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-29 00:34:55.012 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:34:55.014 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.389670647189372 -2025-07-29 00:34:55.015 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥轮换服务初始化完成 -2025-07-29 00:34:55.019 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务开始运行 -2025-07-29 00:34:55.021 +08:00 [INF] DESKTOP-1Q3GI6C [1] 入站消息处理服务开始运行 -2025-07-29 00:34:55.025 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 开始读取出站消息 -2025-07-29 00:34:55.028 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查服务开始运行 -2025-07-29 00:34:55.036 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 获取所有连接,当前连接数:0 -2025-07-29 00:34:55.038 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:34:55 -2025-07-29 00:35:11.029 +08:00 [INF] DESKTOP-1Q3GI6C [1] 数据库配置验证通过 -2025-07-29 00:35:11.062 +08:00 [INF] DESKTOP-1Q3GI6C [1] JWT配置验证通过 -2025-07-29 00:35:11.065 +08:00 [INF] DESKTOP-1Q3GI6C [1] 邮件配置验证通过 -2025-07-29 00:35:11.318 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 连接管理器 -2025-07-29 00:35:11.338 +08:00 [INF] DESKTOP-1Q3GI6C [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-29 00:35:11.446 +08:00 [INF] DESKTOP-1Q3GI6C [1] 生成新密钥成功,密钥长度: 88 -2025-07-29 00:35:11.448 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:35:11.451 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.449274198301152 -2025-07-29 00:35:11.455 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-29 00:35:11.457 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化 WebSocket 消息服务 -2025-07-29 00:35:11.459 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:chat -2025-07-29 00:35:11.461 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:35:11.462 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-29 00:35:11.464 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:35:11.465 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:heartbeat -2025-07-29 00:35:11.466 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-29 00:35:11.466 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:35:11.467 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:35:11.469 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:notification -2025-07-29 00:35:11.470 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-29 00:35:11.470 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:35:11.471 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:35:11.473 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册消息处理器,消息类型:Protocol -2025-07-29 00:35:11.474 +08:00 [INF] DESKTOP-1Q3GI6C [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-29 00:35:11.474 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:35:11.475 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 00:35:11.478 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-29 00:35:11.480 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-29 00:35:11.482 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-29 00:35:11.484 +08:00 [INF] DESKTOP-1Q3GI6C [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-29 00:35:11.487 +08:00 [INF] DESKTOP-1Q3GI6C [1] 开始构建处理管道,步骤数量:2 -2025-07-29 00:35:11.488 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-29 00:35:11.490 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-29 00:35:11.491 +08:00 [INF] DESKTOP-1Q3GI6C [1] 处理管道构建完成,总步骤数:2 -2025-07-29 00:35:11.493 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-29 00:35:11.495 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务初始化完成 -2025-07-29 00:35:11.496 +08:00 [INF] DESKTOP-1Q3GI6C [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-29 00:35:11.518 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:35:11.520 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥熵值: 5.389670647189372 -2025-07-29 00:35:11.522 +08:00 [INF] DESKTOP-1Q3GI6C [1] 密钥轮换服务初始化完成 -2025-07-29 00:35:11.527 +08:00 [INF] DESKTOP-1Q3GI6C [1] WebSocket 消息服务开始运行 -2025-07-29 00:35:11.530 +08:00 [INF] DESKTOP-1Q3GI6C [1] 入站消息处理服务开始运行 -2025-07-29 00:35:11.535 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 开始读取出站消息 -2025-07-29 00:35:11.538 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查服务开始运行 -2025-07-29 00:35:11.540 +08:00 [DBG] DESKTOP-1Q3GI6C [1] 获取所有连接,当前连接数:0 -2025-07-29 00:35:11.541 +08:00 [INF] DESKTOP-1Q3GI6C [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:35:11 -2025-07-29 00:35:22.030 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Successfully validated the token. -2025-07-29 00:35:22.036 +08:00 [DBG] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:35:22.042 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Authorization was successful. -2025-07-29 00:35:22.062 +08:00 [WRN] DESKTOP-1Q3GI6C [17] 无法获取当前用户ID -2025-07-29 00:35:22.082 +08:00 [DBG] DESKTOP-1Q3GI6C [15] Successfully validated the token. -2025-07-29 00:35:22.084 +08:00 [DBG] DESKTOP-1Q3GI6C [15] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:35:22.088 +08:00 [DBG] DESKTOP-1Q3GI6C [15] Authorization was successful. -2025-07-29 00:35:22.089 +08:00 [WRN] DESKTOP-1Q3GI6C [15] 无法获取当前用户ID -2025-07-29 00:35:23.237 +08:00 [DBG] DESKTOP-1Q3GI6C [11] Successfully validated the token. -2025-07-29 00:35:23.238 +08:00 [DBG] DESKTOP-1Q3GI6C [11] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:35:24.728 +08:00 [WRN] DESKTOP-1Q3GI6C [11] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:35:24.734 +08:00 [WRN] DESKTOP-1Q3GI6C [11] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:35:24.735 +08:00 [WRN] DESKTOP-1Q3GI6C [11] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:35:24.736 +08:00 [WRN] DESKTOP-1Q3GI6C [11] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:35:24.737 +08:00 [WRN] DESKTOP-1Q3GI6C [11] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:35:24.841 +08:00 [WRN] DESKTOP-1Q3GI6C [11] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-29 00:35:24.846 +08:00 [WRN] DESKTOP-1Q3GI6C [11] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-29 00:35:25.814 +08:00 [INF] DESKTOP-1Q3GI6C [11] Executed DbCommand (77ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T16:05:25.1927905Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:35:25.999 +08:00 [INF] DESKTOP-1Q3GI6C [11] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:35:26.219 +08:00 [INF] DESKTOP-1Q3GI6C [11] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:35:26.378 +08:00 [INF] DESKTOP-1Q3GI6C [11] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='1b657f90-a9f3-4578-ae43-963c75309869', @p21='2c232d9a-46b2-42c4-b6ae-a5667787b925', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:35:26.2012871Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:35:26.456 +08:00 [INF] DESKTOP-1Q3GI6C [11] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:35:26.494 +08:00 [INF] DESKTOP-1Q3GI6C [14] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:35:26.501 +08:00 [INF] DESKTOP-1Q3GI6C [14] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:35:26.503 +08:00 [INF] DESKTOP-1Q3GI6C [14] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 00:35:26.505 +08:00 [INF] DESKTOP-1Q3GI6C [14] 获取当前密钥 -2025-07-29 00:35:26.507 +08:00 [INF] DESKTOP-1Q3GI6C [14] 密钥Base64验证通过,字节长度: 64 -2025-07-29 00:35:26.509 +08:00 [INF] DESKTOP-1Q3GI6C [14] 密钥熵值: 5.389670647189372 -2025-07-29 00:35:26.510 +08:00 [INF] DESKTOP-1Q3GI6C [14] 当前密钥验证通过,密钥长度: 88 -2025-07-29 00:35:26.511 +08:00 [INF] DESKTOP-1Q3GI6C [14] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 00:35:26.512 +08:00 [INF] DESKTOP-1Q3GI6C [14] 密钥编码成功,字节长度: 88 -2025-07-29 00:35:26.514 +08:00 [INF] DESKTOP-1Q3GI6C [14] 密钥已缓存,过期时间: "2025-07-28T16:40:26.5146603Z" -2025-07-29 00:35:26.516 +08:00 [INF] DESKTOP-1Q3GI6C [14] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:35:26.518 +08:00 [INF] DESKTOP-1Q3GI6C [14] 密钥解码成功,字节长度: 64 -2025-07-29 00:35:26.519 +08:00 [INF] DESKTOP-1Q3GI6C [14] 令牌签名算法: HS512 -2025-07-29 00:35:26.542 +08:00 [INF] DESKTOP-1Q3GI6C [14] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:50:26.5218661Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:35:26.5221393Z","NotBefore":"2025-07-28T16:35:26.5222184Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:35:26.543 +08:00 [INF] DESKTOP-1Q3GI6C [14] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:35:26.544 +08:00 [INF] DESKTOP-1Q3GI6C [14] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:35:26.545 +08:00 [INF] DESKTOP-1Q3GI6C [14] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:35:26.546 +08:00 [INF] DESKTOP-1Q3GI6C [14] 密钥解码成功,字节长度: 64 -2025-07-29 00:35:26.547 +08:00 [INF] DESKTOP-1Q3GI6C [14] 令牌签名算法: HS512 -2025-07-29 00:35:26.548 +08:00 [INF] DESKTOP-1Q3GI6C [14] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:35:26.5486525Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:35:26.5486549Z","NotBefore":"2025-07-28T16:35:26.5486549Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:35:26.639 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (16ms) [Parameters=[@p0='b5ba2bf4-4c0b-4f7e-81da-d18555bd23fd' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:35:26.5603173Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:35:26.5603166Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:35:26.643 +08:00 [INF] DESKTOP-1Q3GI6C [17] 用户 hyh 认证成功 -2025-07-29 00:35:26.644 +08:00 [INF] DESKTOP-1Q3GI6C [17] 账号 hyh 登录成功 -2025-07-29 00:35:26.645 +08:00 [WRN] DESKTOP-1Q3GI6C [17] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjM1OjI2LjIwMTI4NzFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MjA1MjYsImV4cCI6MTc1MzcyMTQyNiwiaWF0IjoxNzUzNzIwNTI2LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.qzj_oLCIMcnP4bzpzvWiT7z7BpaGch3mZQRQpRmnvCMWVCHXTbyT7K2xXWOgsiF8pPcK8lQvQRcAkKag7LK-Yg -2025-07-29 00:35:30.483 +08:00 [DBG] DESKTOP-1Q3GI6C [15] Successfully validated the token. -2025-07-29 00:35:30.484 +08:00 [DBG] DESKTOP-1Q3GI6C [15] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:35:30.487 +08:00 [DBG] DESKTOP-1Q3GI6C [15] Authorization was successful. -2025-07-29 00:35:30.518 +08:00 [INF] DESKTOP-1Q3GI6C [15] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:35:30.602 +08:00 [INF] DESKTOP-1Q3GI6C [15] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:35:30.634 +08:00 [INF] DESKTOP-1Q3GI6C [15] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:35:30.665 +08:00 [INF] DESKTOP-1Q3GI6C [15] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:35:30.668 +08:00 [INF] DESKTOP-1Q3GI6C [15] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:35:30.683 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Successfully validated the token. -2025-07-29 00:35:30.685 +08:00 [DBG] DESKTOP-1Q3GI6C [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:35:30.686 +08:00 [DBG] DESKTOP-1Q3GI6C [17] Authorization was successful. -2025-07-29 00:35:30.688 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:35:30.704 +08:00 [INF] DESKTOP-1Q3GI6C [17] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:35:30.732 +08:00 [INF] DESKTOP-1Q3GI6C [17] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:35:30.735 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:35:30.737 +08:00 [INF] DESKTOP-1Q3GI6C [17] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:35:41.546 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 获取所有连接,当前连接数:0 -2025-07-29 00:35:41.548 +08:00 [INF] DESKTOP-1Q3GI6C [17] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:35:41 -2025-07-29 00:36:11.464 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:36:11.473 +08:00 [DBG] DESKTOP-1Q3GI6C [16] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:36:11.473 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:36:11.488 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:36:11.563 +08:00 [DBG] DESKTOP-1Q3GI6C [11] 获取所有连接,当前连接数:0 -2025-07-29 00:36:11.565 +08:00 [INF] DESKTOP-1Q3GI6C [11] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:36:11 -2025-07-29 00:36:41.571 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 获取所有连接,当前连接数:0 -2025-07-29 00:36:41.572 +08:00 [INF] DESKTOP-1Q3GI6C [17] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:36:41 -2025-07-29 00:37:11.472 +08:00 [DBG] DESKTOP-1Q3GI6C [15] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:37:11.472 +08:00 [DBG] DESKTOP-1Q3GI6C [14] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:37:11.479 +08:00 [DBG] DESKTOP-1Q3GI6C [16] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:37:11.472 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:37:11.581 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 获取所有连接,当前连接数:0 -2025-07-29 00:37:11.582 +08:00 [INF] DESKTOP-1Q3GI6C [17] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:37:11 -2025-07-29 00:37:41.597 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 获取所有连接,当前连接数:0 -2025-07-29 00:37:41.598 +08:00 [INF] DESKTOP-1Q3GI6C [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:37:41 -2025-07-29 00:38:11.464 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:38:11.465 +08:00 [DBG] DESKTOP-1Q3GI6C [16] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:38:11.464 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:38:11.480 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:38:11.611 +08:00 [DBG] DESKTOP-1Q3GI6C [17] 获取所有连接,当前连接数:0 -2025-07-29 00:38:11.613 +08:00 [INF] DESKTOP-1Q3GI6C [17] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:38:11 -2025-07-29 00:38:19.836 +08:00 [DBG] DESKTOP-1Q3GI6C [20] Successfully validated the token. -2025-07-29 00:38:19.837 +08:00 [DBG] DESKTOP-1Q3GI6C [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:38:19.839 +08:00 [DBG] DESKTOP-1Q3GI6C [20] Authorization was successful. -2025-07-29 00:38:19.841 +08:00 [WRN] DESKTOP-1Q3GI6C [20] 无法获取当前用户ID -2025-07-29 00:38:19.846 +08:00 [DBG] DESKTOP-1Q3GI6C [16] Successfully validated the token. -2025-07-29 00:38:19.848 +08:00 [DBG] DESKTOP-1Q3GI6C [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:38:19.849 +08:00 [DBG] DESKTOP-1Q3GI6C [16] Authorization was successful. -2025-07-29 00:38:19.851 +08:00 [WRN] DESKTOP-1Q3GI6C [16] 无法获取当前用户ID -2025-07-29 00:38:21.256 +08:00 [DBG] DESKTOP-1Q3GI6C [3] Successfully validated the token. -2025-07-29 00:38:21.257 +08:00 [DBG] DESKTOP-1Q3GI6C [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:38:21.280 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='::1', @__windowStart_1='2025-07-28T16:08:21.2649903Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 00:38:21.327 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:38:21.433 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 00:38:21.463 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (14ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='664da22d-609b-45ac-9724-a7b8466dd2ba', @p21='1b657f90-a9f3-4578-ae43-963c75309869', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-28T16:38:21.4188418Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 00:38:21.508 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 00:38:21.523 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (12ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 00:38:21.526 +08:00 [INF] DESKTOP-1Q3GI6C [3] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:38:21.528 +08:00 [INF] DESKTOP-1Q3GI6C [3] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:38:21.529 +08:00 [INF] DESKTOP-1Q3GI6C [3] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:38:21.531 +08:00 [INF] DESKTOP-1Q3GI6C [3] 密钥解码成功,字节长度: 64 -2025-07-29 00:38:21.532 +08:00 [INF] DESKTOP-1Q3GI6C [3] 令牌签名算法: HS512 -2025-07-29 00:38:21.533 +08:00 [INF] DESKTOP-1Q3GI6C [3] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-28T16:53:21.5335404Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:38:21.5335428Z","NotBefore":"2025-07-28T16:38:21.533543Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:38:21.535 +08:00 [INF] DESKTOP-1Q3GI6C [3] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 00:38:21.536 +08:00 [INF] DESKTOP-1Q3GI6C [3] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 00:38:21.537 +08:00 [INF] DESKTOP-1Q3GI6C [3] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 00:38:21.539 +08:00 [INF] DESKTOP-1Q3GI6C [3] 密钥解码成功,字节长度: 64 -2025-07-29 00:38:21.539 +08:00 [INF] DESKTOP-1Q3GI6C [3] 令牌签名算法: HS512 -2025-07-29 00:38:21.541 +08:00 [INF] DESKTOP-1Q3GI6C [3] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-04T16:38:21.5409929Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-28T16:38:21.5409949Z","NotBefore":"2025-07-28T16:38:21.540995Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 00:38:21.558 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (15ms) [Parameters=[@p0='fca6981e-d14c-4cfc-b723-5f2f8e25df80' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-28T16:38:21.5427626Z' (DbType = DateTime), @p3=NULL, @p4='::1' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-28T16:38:21.5427616Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 00:38:21.560 +08:00 [INF] DESKTOP-1Q3GI6C [3] 用户 hyh 认证成功 -2025-07-29 00:38:21.561 +08:00 [INF] DESKTOP-1Q3GI6C [3] 账号 hyh 登录成功 -2025-07-29 00:38:21.562 +08:00 [WRN] DESKTOP-1Q3GI6C [3] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI4VDE2OjM4OjIxLjQxODg0MThaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3MjA3MDEsImV4cCI6MTc1MzcyMTYwMSwiaWF0IjoxNzUzNzIwNzAxLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.OXC20cn9rTGpyOGE8xRgQbFhUqoIZT5Dc9Q9jnjFtuVEN_ONLggy0lD-u7AnKIyblwR1d7glkchhekU_5BR-BA -2025-07-29 00:38:21.617 +08:00 [DBG] DESKTOP-1Q3GI6C [3] Successfully validated the token. -2025-07-29 00:38:21.618 +08:00 [DBG] DESKTOP-1Q3GI6C [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:38:21.620 +08:00 [DBG] DESKTOP-1Q3GI6C [3] Authorization was successful. -2025-07-29 00:38:21.622 +08:00 [INF] DESKTOP-1Q3GI6C [3] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:38:21.631 +08:00 [INF] DESKTOP-1Q3GI6C [3] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:38:21.649 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:38:21.652 +08:00 [INF] DESKTOP-1Q3GI6C [3] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:38:21.654 +08:00 [INF] DESKTOP-1Q3GI6C [3] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:38:21.667 +08:00 [DBG] DESKTOP-1Q3GI6C [16] Successfully validated the token. -2025-07-29 00:38:21.668 +08:00 [DBG] DESKTOP-1Q3GI6C [16] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:38:21.670 +08:00 [DBG] DESKTOP-1Q3GI6C [16] Authorization was successful. -2025-07-29 00:38:21.672 +08:00 [INF] DESKTOP-1Q3GI6C [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:38:21.675 +08:00 [INF] DESKTOP-1Q3GI6C [16] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:38:21.691 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 00:38:21.695 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:38:21.696 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 00:38:41.622 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-29 00:38:41.624 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:38:41 -2025-07-29 00:38:45.862 +08:00 [DBG] DESKTOP-1Q3GI6C [20] Successfully validated the token. -2025-07-29 00:38:45.863 +08:00 [DBG] DESKTOP-1Q3GI6C [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:38:45.865 +08:00 [DBG] DESKTOP-1Q3GI6C [20] Authorization was successful. -2025-07-29 00:38:45.877 +08:00 [INF] DESKTOP-1Q3GI6C [20] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:38:45.884 +08:00 [INF] DESKTOP-1Q3GI6C [20] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:38:45.907 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:38:45.915 +08:00 [WRN] DESKTOP-1Q3GI6C [3] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 00:38:45.918 +08:00 [WRN] DESKTOP-1Q3GI6C [3] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 00:38:45.939 +08:00 [INF] DESKTOP-1Q3GI6C [3] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:38:45.962 +08:00 [INF] DESKTOP-1Q3GI6C [3] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:38:45.964 +08:00 [INF] DESKTOP-1Q3GI6C [3] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:38:45.974 +08:00 [DBG] DESKTOP-1Q3GI6C [22] Successfully validated the token. -2025-07-29 00:38:45.976 +08:00 [DBG] DESKTOP-1Q3GI6C [22] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:38:45.977 +08:00 [DBG] DESKTOP-1Q3GI6C [22] Authorization was successful. -2025-07-29 00:38:45.978 +08:00 [INF] DESKTOP-1Q3GI6C [22] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:38:45.983 +08:00 [INF] DESKTOP-1Q3GI6C [22] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:38:45.998 +08:00 [INF] DESKTOP-1Q3GI6C [22] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 00:38:46.014 +08:00 [INF] DESKTOP-1Q3GI6C [22] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:38:46.018 +08:00 [INF] DESKTOP-1Q3GI6C [22] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:38:46.019 +08:00 [INF] DESKTOP-1Q3GI6C [22] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 00:39:04.086 +08:00 [DBG] DESKTOP-1Q3GI6C [20] Successfully validated the token. -2025-07-29 00:39:04.087 +08:00 [DBG] DESKTOP-1Q3GI6C [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:39:04.089 +08:00 [DBG] DESKTOP-1Q3GI6C [20] Authorization was successful. -2025-07-29 00:39:04.099 +08:00 [INF] DESKTOP-1Q3GI6C [20] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:39:04.105 +08:00 [INF] DESKTOP-1Q3GI6C [20] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:39:04.124 +08:00 [INF] DESKTOP-1Q3GI6C [20] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 00:39:04.128 +08:00 [WRN] DESKTOP-1Q3GI6C [20] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 00:39:04.130 +08:00 [WRN] DESKTOP-1Q3GI6C [20] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 00:39:04.151 +08:00 [INF] DESKTOP-1Q3GI6C [20] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:39:04.178 +08:00 [INF] DESKTOP-1Q3GI6C [20] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:39:04.181 +08:00 [INF] DESKTOP-1Q3GI6C [20] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 00:39:04.191 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Successfully validated the token. -2025-07-29 00:39:04.192 +08:00 [DBG] DESKTOP-1Q3GI6C [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 00:39:04.194 +08:00 [DBG] DESKTOP-1Q3GI6C [23] Authorization was successful. -2025-07-29 00:39:04.195 +08:00 [INF] DESKTOP-1Q3GI6C [23] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 00:39:04.199 +08:00 [INF] DESKTOP-1Q3GI6C [23] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 00:39:04.216 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 00:39:04.232 +08:00 [INF] DESKTOP-1Q3GI6C [16] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 00:39:04.235 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 00:39:04.237 +08:00 [INF] DESKTOP-1Q3GI6C [16] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 00:39:11.472 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:39:11.472 +08:00 [DBG] DESKTOP-1Q3GI6C [22] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:39:11.472 +08:00 [DBG] DESKTOP-1Q3GI6C [20] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:39:11.487 +08:00 [DBG] DESKTOP-1Q3GI6C [20] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:39:11.637 +08:00 [DBG] DESKTOP-1Q3GI6C [20] 获取所有连接,当前连接数:0 -2025-07-29 00:39:11.639 +08:00 [INF] DESKTOP-1Q3GI6C [20] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:39:11 -2025-07-29 00:39:41.642 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-29 00:39:41.643 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:39:41 -2025-07-29 00:40:11.471 +08:00 [DBG] DESKTOP-1Q3GI6C [22] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:40:11.471 +08:00 [DBG] DESKTOP-1Q3GI6C [3] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:40:11.472 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:40:11.478 +08:00 [DBG] DESKTOP-1Q3GI6C [21] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:40:11.654 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 获取所有连接,当前连接数:0 -2025-07-29 00:40:11.655 +08:00 [INF] DESKTOP-1Q3GI6C [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:40:11 -2025-07-29 00:40:41.661 +08:00 [DBG] DESKTOP-1Q3GI6C [21] 获取所有连接,当前连接数:0 -2025-07-29 00:40:41.662 +08:00 [INF] DESKTOP-1Q3GI6C [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:40:41 -2025-07-29 00:41:11.462 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:41:11.477 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:41:11.477 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:41:11.478 +08:00 [DBG] DESKTOP-1Q3GI6C [21] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:41:11.671 +08:00 [DBG] DESKTOP-1Q3GI6C [21] 获取所有连接,当前连接数:0 -2025-07-29 00:41:11.673 +08:00 [INF] DESKTOP-1Q3GI6C [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:41:11 -2025-07-29 00:41:41.679 +08:00 [DBG] DESKTOP-1Q3GI6C [21] 获取所有连接,当前连接数:0 -2025-07-29 00:41:41.681 +08:00 [INF] DESKTOP-1Q3GI6C [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:41:41 -2025-07-29 00:42:11.473 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:42:11.474 +08:00 [DBG] DESKTOP-1Q3GI6C [23] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:42:11.473 +08:00 [DBG] DESKTOP-1Q3GI6C [21] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:42:11.473 +08:00 [DBG] DESKTOP-1Q3GI6C [27] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:42:11.682 +08:00 [DBG] DESKTOP-1Q3GI6C [27] 获取所有连接,当前连接数:0 -2025-07-29 00:42:11.684 +08:00 [INF] DESKTOP-1Q3GI6C [27] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:42:11 -2025-07-29 00:42:41.687 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 获取所有连接,当前连接数:0 -2025-07-29 00:42:41.688 +08:00 [INF] DESKTOP-1Q3GI6C [26] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:42:41 -2025-07-29 00:43:11.462 +08:00 [DBG] DESKTOP-1Q3GI6C [21] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:43:11.478 +08:00 [DBG] DESKTOP-1Q3GI6C [21] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:43:11.478 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:43:11.478 +08:00 [DBG] DESKTOP-1Q3GI6C [28] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:43:11.703 +08:00 [DBG] DESKTOP-1Q3GI6C [26] 获取所有连接,当前连接数:0 -2025-07-29 00:43:11.705 +08:00 [INF] DESKTOP-1Q3GI6C [26] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:43:11 -2025-07-29 00:43:41.708 +08:00 [DBG] DESKTOP-1Q3GI6C [28] 获取所有连接,当前连接数:0 -2025-07-29 00:43:41.710 +08:00 [INF] DESKTOP-1Q3GI6C [28] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:43:41 -2025-07-29 00:44:11.469 +08:00 [DBG] DESKTOP-1Q3GI6C [29] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 00:44:11.475 +08:00 [DBG] DESKTOP-1Q3GI6C [24] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 00:44:11.469 +08:00 [DBG] DESKTOP-1Q3GI6C [28] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 00:44:11.469 +08:00 [DBG] DESKTOP-1Q3GI6C [30] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 00:44:11.712 +08:00 [DBG] DESKTOP-1Q3GI6C [28] 获取所有连接,当前连接数:0 -2025-07-29 00:44:11.715 +08:00 [INF] DESKTOP-1Q3GI6C [28] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:44:11 -2025-07-29 00:44:41.727 +08:00 [DBG] DESKTOP-1Q3GI6C [29] 获取所有连接,当前连接数:0 -2025-07-29 00:44:41.729 +08:00 [INF] DESKTOP-1Q3GI6C [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-28 16:44:41 -2025-07-29 00:49:07.667 +08:00 [INF] DESKTOP-1Q3GI6C [4] 数据库配置验证通过 -2025-07-29 00:49:07.690 +08:00 [INF] DESKTOP-1Q3GI6C [4] JWT配置验证通过 -2025-07-29 00:49:07.691 +08:00 [INF] DESKTOP-1Q3GI6C [4] 邮件配置验证通过 -2025-07-29 00:49:10.327 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.338 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.340 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.341 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.342 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.411 +08:00 [WRN] DESKTOP-1Q3GI6C [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-29 00:49:10.416 +08:00 [WRN] DESKTOP-1Q3GI6C [1] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-29 00:49:10.589 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.589 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.590 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.591 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.592 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:10.599 +08:00 [WRN] DESKTOP-1Q3GI6C [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-29 00:49:55.920 +08:00 [INF] DESKTOP-1Q3GI6C [4] 数据库配置验证通过 -2025-07-29 00:49:55.948 +08:00 [INF] DESKTOP-1Q3GI6C [4] JWT配置验证通过 -2025-07-29 00:49:55.949 +08:00 [INF] DESKTOP-1Q3GI6C [4] 邮件配置验证通过 -2025-07-29 00:49:56.317 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:56.326 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:56.327 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:56.328 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:56.329 +08:00 [WRN] DESKTOP-1Q3GI6C [1] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 00:49:56.382 +08:00 [WRN] DESKTOP-1Q3GI6C [1] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-29 00:49:56.387 +08:00 [WRN] DESKTOP-1Q3GI6C [1] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-29 00:49:56.797 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (40ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-29 00:49:56.825 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-29 00:49:56.931 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-29 00:49:57.030 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 FROM pg_catalog.pg_class c - JOIN pg_catalog.pg_namespace n ON n.oid=c.relnamespace - WHERE n.nspname='public' AND - c.relname='__EFMigrationsHistory' -) -2025-07-29 00:49:57.059 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT "MigrationId", "ProductVersion" -FROM "__EFMigrationsHistory" -ORDER BY "MigrationId"; -2025-07-29 00:49:57.110 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" DROP CONSTRAINT "FK_Stack_CoreIMS_Bindings_CoreNetworkConfigs_CnId"; -2025-07-29 00:49:57.126 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" DROP CONSTRAINT "FK_Stack_CoreIMS_Bindings_IMS_Configurations_ImsId"; -2025-07-29 00:49:57.142 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" DROP CONSTRAINT "FK_Stack_CoreIMS_Bindings_NetworkStackConfigs_StackId"; -2025-07-29 00:49:57.162 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP INDEX "IX_Stack_CoreIMS_Bindings_StackId"; -2025-07-29 00:49:57.178 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP INDEX "IX_Stack_CoreIMS_Bindings_StackId_Index"; -2025-07-29 00:49:57.194 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "NetworkStackConfigs" DROP CONSTRAINT "AK_NetworkStackConfigs_StackId"; -2025-07-29 00:49:57.210 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -DROP INDEX "IX_NetworkStackConfigs_StackId"; -2025-07-29 00:49:57.226 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" DROP COLUMN "CreatedAt"; -2025-07-29 00:49:57.242 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" DROP COLUMN "CreatedBy"; -2025-07-29 00:49:57.258 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" DROP COLUMN "IsDeleted"; -2025-07-29 00:49:57.274 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" DROP COLUMN "StackId"; -2025-07-29 00:49:57.290 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" DROP COLUMN "UpdatedAt"; -2025-07-29 00:49:57.305 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" DROP COLUMN "UpdatedBy"; -2025-07-29 00:49:57.321 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "NetworkStackConfigs" DROP COLUMN "StackId"; -2025-07-29 00:49:57.340 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" ADD "NetworkStackConfigId" character varying(50) NOT NULL DEFAULT ''; -COMMENT ON COLUMN "Stack_CoreIMS_Bindings"."NetworkStackConfigId" IS '网络栈配置ID'; -2025-07-29 00:49:57.357 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "NetworkStackConfigs" ADD "NetworkStackName" character varying(100) NOT NULL DEFAULT ''; -COMMENT ON COLUMN "NetworkStackConfigs"."NetworkStackName" IS '网络栈名称'; -2025-07-29 00:49:57.375 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE INDEX "IX_Stack_CoreIMS_Bindings_NetworkStackConfigId" ON "Stack_CoreIMS_Bindings" ("NetworkStackConfigId"); -2025-07-29 00:49:57.394 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "IX_Stack_CoreIMS_Bindings_NetworkStackConfigId_Index" ON "Stack_CoreIMS_Bindings" ("NetworkStackConfigId", "Index"); -2025-07-29 00:49:57.412 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -CREATE UNIQUE INDEX "IX_NetworkStackConfigs_NetworkStackName" ON "NetworkStackConfigs" ("NetworkStackName"); -2025-07-29 00:49:57.429 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" ADD CONSTRAINT "FK_Stack_CoreIMS_Bindings_CoreNetworkConfigs_CnId" FOREIGN KEY ("CnId") REFERENCES "CoreNetworkConfigs" ("Id") ON DELETE RESTRICT; -2025-07-29 00:49:57.445 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" ADD CONSTRAINT "FK_Stack_CoreIMS_Bindings_IMS_Configurations_ImsId" FOREIGN KEY ("ImsId") REFERENCES "IMS_Configurations" ("Id") ON DELETE RESTRICT; -2025-07-29 00:49:57.462 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -ALTER TABLE "Stack_CoreIMS_Bindings" ADD CONSTRAINT "FK_Stack_CoreIMS_Bindings_NetworkStackConfigs_NetworkStackConf~" FOREIGN KEY ("NetworkStackConfigId") REFERENCES "NetworkStackConfigs" ("Id") ON DELETE CASCADE; -2025-07-29 00:49:57.477 +08:00 [INF] DESKTOP-1Q3GI6C [1] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "__EFMigrationsHistory" ("MigrationId", "ProductVersion") -VALUES ('20250728164913_UpdateNetworkStackConfigAndBindings', '8.0.0'); -2025-07-29 09:08:43.132 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-29 09:08:43.169 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-29 09:08:43.171 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-29 09:08:44.906 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-29 09:08:44.927 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-29 09:08:45.076 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-29 09:08:45.077 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:08:45.079 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.483587266581308 -2025-07-29 09:08:45.083 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-29 09:08:45.084 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-29 09:08:45.086 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-29 09:08:45.089 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:08:45.089 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-29 09:08:45.091 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 09:08:45.092 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-29 09:08:45.093 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:08:45.093 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-29 09:08:45.095 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 09:08:45.095 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-29 09:08:45.096 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-29 09:08:45.096 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:08:45.097 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 09:08:45.098 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-29 09:08:45.099 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-29 09:08:45.099 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:08:45.100 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 09:08:45.103 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-29 09:08:45.104 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-29 09:08:45.106 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-29 09:08:45.107 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-29 09:08:45.109 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-29 09:08:45.109 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-29 09:08:45.111 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-29 09:08:45.112 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-29 09:08:45.113 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-29 09:08:45.114 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-29 09:08:45.115 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-29 09:08:45.136 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:08:45.137 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-29 09:08:45.137 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-29 09:08:45.140 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-29 09:08:45.142 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-29 09:08:45.145 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-29 09:08:45.147 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-29 09:08:45.149 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-29 09:08:45.150 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:08:45 -2025-07-29 09:09:10.762 +08:00 [INF] DESKTOP-T6EU05A [7] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:10'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 09:09:10.782 +08:00 [INF] DESKTOP-T6EU05A [7] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:10'. -2025-07-29 09:09:10.787 +08:00 [DBG] DESKTOP-T6EU05A [7] Policy authentication schemes did not succeed -2025-07-29 09:09:10.792 +08:00 [INF] DESKTOP-T6EU05A [7] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 09:09:10.799 +08:00 [INF] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was challenged. -2025-07-29 09:09:10.808 +08:00 [INF] DESKTOP-T6EU05A [5] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:10'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 09:09:10.811 +08:00 [INF] DESKTOP-T6EU05A [5] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:10'. -2025-07-29 09:09:10.813 +08:00 [DBG] DESKTOP-T6EU05A [5] Policy authentication schemes did not succeed -2025-07-29 09:09:10.814 +08:00 [INF] DESKTOP-T6EU05A [5] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 09:09:10.815 +08:00 [INF] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was challenged. -2025-07-29 09:09:11.810 +08:00 [INF] DESKTOP-T6EU05A [9] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:11'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 09:09:11.813 +08:00 [INF] DESKTOP-T6EU05A [9] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:11'. -2025-07-29 09:09:11.816 +08:00 [DBG] DESKTOP-T6EU05A [9] Policy authentication schemes did not succeed -2025-07-29 09:09:11.817 +08:00 [INF] DESKTOP-T6EU05A [9] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 09:09:11.818 +08:00 [INF] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was challenged. -2025-07-29 09:09:11.827 +08:00 [INF] DESKTOP-T6EU05A [7] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:11'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 09:09:11.830 +08:00 [INF] DESKTOP-T6EU05A [7] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:11'. -2025-07-29 09:09:11.831 +08:00 [DBG] DESKTOP-T6EU05A [7] Policy authentication schemes did not succeed -2025-07-29 09:09:11.832 +08:00 [INF] DESKTOP-T6EU05A [7] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 09:09:11.833 +08:00 [INF] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was challenged. -2025-07-29 09:09:12.827 +08:00 [INF] DESKTOP-T6EU05A [5] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:12'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 09:09:12.831 +08:00 [INF] DESKTOP-T6EU05A [5] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:12'. -2025-07-29 09:09:12.832 +08:00 [DBG] DESKTOP-T6EU05A [5] Policy authentication schemes did not succeed -2025-07-29 09:09:12.833 +08:00 [INF] DESKTOP-T6EU05A [5] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 09:09:12.834 +08:00 [INF] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was challenged. -2025-07-29 09:09:12.842 +08:00 [INF] DESKTOP-T6EU05A [7] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:12'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 09:09:12.845 +08:00 [INF] DESKTOP-T6EU05A [7] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:12'. -2025-07-29 09:09:12.846 +08:00 [DBG] DESKTOP-T6EU05A [7] Policy authentication schemes did not succeed -2025-07-29 09:09:12.847 +08:00 [INF] DESKTOP-T6EU05A [7] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 09:09:12.848 +08:00 [INF] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was challenged. -2025-07-29 09:09:13.845 +08:00 [INF] DESKTOP-T6EU05A [7] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:13'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 09:09:13.849 +08:00 [INF] DESKTOP-T6EU05A [7] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:13'. -2025-07-29 09:09:13.851 +08:00 [DBG] DESKTOP-T6EU05A [7] Policy authentication schemes did not succeed -2025-07-29 09:09:13.851 +08:00 [INF] DESKTOP-T6EU05A [7] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 09:09:13.853 +08:00 [INF] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was challenged. -2025-07-29 09:09:13.885 +08:00 [INF] DESKTOP-T6EU05A [20] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:13'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 09:09:13.888 +08:00 [INF] DESKTOP-T6EU05A [20] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/28/2025 10:33:53', Current time (UTC): '07/29/2025 01:09:13'. -2025-07-29 09:09:13.889 +08:00 [DBG] DESKTOP-T6EU05A [20] Policy authentication schemes did not succeed -2025-07-29 09:09:13.890 +08:00 [INF] DESKTOP-T6EU05A [20] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 09:09:13.891 +08:00 [INF] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was challenged. -2025-07-29 09:09:15.151 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:09:15.152 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:09:15 -2025-07-29 09:09:21.790 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was not authenticated. -2025-07-29 09:09:22.827 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:09:22.835 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:09:22.837 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:09:22.839 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:09:22.840 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:09:22.944 +08:00 [WRN] DESKTOP-T6EU05A [5] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-29 09:09:22.950 +08:00 [WRN] DESKTOP-T6EU05A [5] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-29 09:09:23.737 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (72ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:39:23.2158934Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:09:23.894 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:09:24.080 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:09:24.200 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='04a26192-559f-4848-8e08-ca6b880c122f', @p21='664da22d-609b-45ac-9724-a7b8466dd2ba', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:09:24.0650481Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:09:24.268 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:09:24.305 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:09:24.308 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:09:24.309 +08:00 [INF] DESKTOP-T6EU05A [7] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 09:09:24.310 +08:00 [INF] DESKTOP-T6EU05A [7] 获取当前密钥 -2025-07-29 09:09:24.310 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:09:24.311 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥熵值: 5.389670647189372 -2025-07-29 09:09:24.312 +08:00 [INF] DESKTOP-T6EU05A [7] 当前密钥验证通过,密钥长度: 88 -2025-07-29 09:09:24.312 +08:00 [INF] DESKTOP-T6EU05A [7] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 09:09:24.313 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥编码成功,字节长度: 88 -2025-07-29 09:09:24.314 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥已缓存,过期时间: "2025-07-29T01:14:24.3144276Z" -2025-07-29 09:09:24.315 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:09:24.315 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:09:24.316 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:09:24.337 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:24:24.3176513Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:09:24.3178536Z","NotBefore":"2025-07-29T01:09:24.3179001Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:09:24.338 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:09:24.339 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:09:24.339 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:09:24.341 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:09:24.341 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:09:24.343 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:09:24.3427324Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:09:24.3427349Z","NotBefore":"2025-07-29T01:09:24.3427351Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:09:24.425 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@p0='baecca3e-a336-467b-8c9a-821cfa171cc7' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:09:24.3544711Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:09:24.3544707Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:09:24.430 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-29 09:09:24.432 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-29 09:09:24.432 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjA5OjI0LjA2NTA0ODFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTEzNjQsImV4cCI6MTc1Mzc1MjI2NCwiaWF0IjoxNzUzNzUxMzY0LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.OIq0qrThCj6dbdWgvUpxEhaeMNNf-o0FaEGISanbwhLG8tZiNxg1P9PQ0wlx4Zn9DnM1RUcifXUDdUNF5Igjrw -2025-07-29 09:09:27.438 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-29 09:09:27.440 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:09:27.442 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-29 09:09:27.464 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:09:27.524 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:09:27.546 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:09:27.568 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:09:27.569 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:09:27.584 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:09:27.585 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:09:27.586 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:09:27.588 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:09:27.600 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:09:27.619 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:09:27.621 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:09:27.622 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:09:45.087 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:09:45.092 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:09:45.095 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:09:45.098 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:09:45.152 +08:00 [DBG] DESKTOP-T6EU05A [10] 获取所有连接,当前连接数:0 -2025-07-29 09:09:45.153 +08:00 [INF] DESKTOP-T6EU05A [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:09:45 -2025-07-29 09:09:54.009 +08:00 [DBG] DESKTOP-T6EU05A [21] Successfully validated the token. -2025-07-29 09:09:54.009 +08:00 [DBG] DESKTOP-T6EU05A [21] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:09:54.010 +08:00 [DBG] DESKTOP-T6EU05A [21] Authorization was successful. -2025-07-29 09:09:54.017 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:09:54.022 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 09:09:54.039 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:09:54.046 +08:00 [WRN] DESKTOP-T6EU05A [21] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:09:54.048 +08:00 [WRN] DESKTOP-T6EU05A [21] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:09:54.064 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (9ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:09:54.086 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:09:54.087 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:09:54.097 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-29 09:09:54.097 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:09:54.098 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-29 09:09:54.099 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:09:54.102 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 09:09:54.113 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:09:54.125 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:09:54.127 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:09:54.128 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:09:54.878 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:09:54.879 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:09:54.880 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:09:54.887 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:09:54.891 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 09:09:54.906 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:09:54.909 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:09:54.910 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:09:54.926 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:09:54.945 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:09:54.946 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:09:54.958 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-29 09:09:54.959 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:09:54.960 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-29 09:09:54.960 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:09:54.963 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 09:09:54.974 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:09:54.985 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (9ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:09:54.987 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:09:54.988 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:10:08.813 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:10:08.814 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:10:08.815 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:10:08.821 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:10:08.825 +08:00 [INF] DESKTOP-T6EU05A [9] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:10:08.847 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:10:08.859 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:10:08.861 +08:00 [WRN] DESKTOP-T6EU05A [9] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:10:08.955 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:10:08.960 +08:00 [INF] DESKTOP-T6EU05A [9] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:10:08.961 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:10:08.973 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:10:08.974 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:10:08.975 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:10:08.976 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:10:08.979 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:10:08.990 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:10:09.002 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:10:09.005 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:10:09.006 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:10:15.154 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:10:15.155 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:10:15 -2025-07-29 09:10:45.088 +08:00 [DBG] DESKTOP-T6EU05A [10] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:10:45.101 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:10:45.096 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:10:45.125 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:10:45.158 +08:00 [DBG] DESKTOP-T6EU05A [10] 获取所有连接,当前连接数:0 -2025-07-29 09:10:45.164 +08:00 [INF] DESKTOP-T6EU05A [10] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:10:45 -2025-07-29 09:11:15.167 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:11:15.167 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:11:15 -2025-07-29 09:11:45.087 +08:00 [DBG] DESKTOP-T6EU05A [19] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:11:45.093 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:11:45.095 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:11:45.099 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:11:45.167 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:11:45.168 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:11:45 -2025-07-29 09:12:15.170 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:12:15.171 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:12:15 -2025-07-29 09:12:45.088 +08:00 [DBG] DESKTOP-T6EU05A [19] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:12:45.093 +08:00 [DBG] DESKTOP-T6EU05A [19] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:12:45.097 +08:00 [DBG] DESKTOP-T6EU05A [19] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:12:45.100 +08:00 [DBG] DESKTOP-T6EU05A [19] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:12:45.171 +08:00 [DBG] DESKTOP-T6EU05A [19] 获取所有连接,当前连接数:0 -2025-07-29 09:12:45.172 +08:00 [INF] DESKTOP-T6EU05A [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:12:45 -2025-07-29 09:12:49.556 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:12:49.557 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:12:49.558 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:12:49.559 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:12:49.567 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:12:49.579 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:12:49.591 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:12:49.595 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:12:49.596 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:13:00.319 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:13:00.320 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:13:00.320 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:13:00.321 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:13:00.323 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:13:00.334 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:13:00.347 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:13:00.350 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:13:00.351 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:13:05.185 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:13:05.187 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:13:05.188 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:13:05.189 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:13:05.192 +08:00 [INF] DESKTOP-T6EU05A [9] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:13:05.203 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:13:05.219 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:13:05.223 +08:00 [INF] DESKTOP-T6EU05A [9] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:13:05.225 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:13:15.173 +08:00 [DBG] DESKTOP-T6EU05A [19] 获取所有连接,当前连接数:0 -2025-07-29 09:13:15.174 +08:00 [INF] DESKTOP-T6EU05A [19] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:13:15 -2025-07-29 09:13:15.953 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:13:15.958 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:13:15.962 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:13:15.965 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:13:15.989 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:13:16.001 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:13:16.013 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:13:16.017 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:13:16.018 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:13:27.238 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:13:27.242 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:13:27.243 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:13:27.244 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:13:27.246 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:13:27.257 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:13:27.269 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:13:27.274 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:13:27.274 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:13:31.080 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:13:31.081 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:13:31.081 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:13:31.082 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:13:31.084 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:13:31.095 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:13:31.110 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:13:31.113 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:13:31.114 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:13:34.918 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:13:34.919 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:13:34.921 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:13:34.922 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:13:34.925 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:13:34.936 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:13:34.949 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:13:34.953 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:13:34.954 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:13:39.543 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:13:39.544 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:13:39.545 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:13:39.546 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:13:39.548 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:13:39.562 +08:00 [INF] DESKTOP-T6EU05A [19] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:13:39.586 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:13:39.589 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:13:39.590 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:13:44.003 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:13:44.005 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:13:44.007 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:13:44.009 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:13:44.011 +08:00 [INF] DESKTOP-T6EU05A [9] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:13:44.023 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:13:44.036 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:13:44.040 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:13:44.041 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:13:45.088 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:13:45.093 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:13:45.095 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:13:45.098 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:13:45.175 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:13:45.176 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:13:45 -2025-07-29 09:14:15.176 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:14:15.177 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:14:15 -2025-07-29 09:14:45.087 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:14:45.093 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:14:45.095 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:14:45.098 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:14:45.179 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:14:45.179 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:14:45 -2025-07-29 09:15:01.818 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:15:02.093 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:15:02.098 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:15:02.135 +08:00 [WRN] DESKTOP-T6EU05A [9] 无法获取当前用户ID -2025-07-29 09:15:02.162 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:15:02.163 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:15:02.164 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:15:02.165 +08:00 [WRN] DESKTOP-T6EU05A [9] 无法获取当前用户ID -2025-07-29 09:15:15.179 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:15:15.180 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:15:15 -2025-07-29 09:15:39.875 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:15:39.876 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:15:39.979 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:45:39.8832606Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:15:40.011 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:15:40.104 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:15:40.138 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='e7400f3a-7230-4cfd-8468-d9606bc2d85c', @p21='04a26192-559f-4848-8e08-ca6b880c122f', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:15:40.0888364Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:15:40.187 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:15:40.204 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:15:40.206 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:15:40.207 +08:00 [INF] DESKTOP-T6EU05A [5] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 09:15:40.207 +08:00 [INF] DESKTOP-T6EU05A [5] 获取当前密钥 -2025-07-29 09:15:40.208 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:15:40.209 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥熵值: 5.389670647189372 -2025-07-29 09:15:40.209 +08:00 [INF] DESKTOP-T6EU05A [5] 当前密钥验证通过,密钥长度: 88 -2025-07-29 09:15:40.210 +08:00 [INF] DESKTOP-T6EU05A [5] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 09:15:40.210 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥编码成功,字节长度: 88 -2025-07-29 09:15:40.211 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥已缓存,过期时间: "2025-07-29T01:20:40.2114818Z" -2025-07-29 09:15:40.212 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:15:40.212 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 09:15:40.213 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 09:15:40.214 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:30:40.2141496Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:15:40.2141516Z","NotBefore":"2025-07-29T01:15:40.214152Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:15:40.215 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:15:40.215 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:15:40.216 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:15:40.217 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 09:15:40.217 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 09:15:40.218 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:15:40.2182444Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:15:40.2182469Z","NotBefore":"2025-07-29T01:15:40.218247Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:15:40.234 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@p0='2b68c8e8-be68-4c10-b779-4594932bf2f9' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:15:40.2194060Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:15:40.2194057Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:15:40.237 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-29 09:15:40.238 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-29 09:15:40.239 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjE1OjQwLjA4ODgzNjRaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTE3NDAsImV4cCI6MTc1Mzc1MjY0MCwiaWF0IjoxNzUzNzUxNzQwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.0-yAFolte8z9sdTimj6Pc0u90IELdncPSND4TNkx0dI5T0vdfVfdYAGffleLJG0cUqHtChWfNMREfPZo5gteug -2025-07-29 09:15:40.378 +08:00 [DBG] DESKTOP-T6EU05A [14] Successfully validated the token. -2025-07-29 09:15:40.379 +08:00 [DBG] DESKTOP-T6EU05A [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:15:40.380 +08:00 [DBG] DESKTOP-T6EU05A [14] Authorization was successful. -2025-07-29 09:15:40.381 +08:00 [INF] DESKTOP-T6EU05A [14] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:15:40.383 +08:00 [INF] DESKTOP-T6EU05A [14] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:15:40.399 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:15:40.416 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:15:40.419 +08:00 [INF] DESKTOP-T6EU05A [14] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:15:40.420 +08:00 [INF] DESKTOP-T6EU05A [14] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:15:40.467 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:15:40.510 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:15:40.512 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:15:40.512 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:15:40.514 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:15:40.531 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:15:40.553 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:15:40.557 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:15:40.563 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:15:45.087 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:15:45.092 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:15:45.095 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:15:45.099 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:15:45.180 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:15:45.181 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:15:45 -2025-07-29 09:16:15.182 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:16:15.183 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:16:15 -2025-07-29 09:16:45.088 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:16:45.093 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:16:45.095 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:16:45.099 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:16:45.184 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:16:45.184 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:16:45 -2025-07-29 09:17:15.184 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:17:15.185 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:17:15 -2025-07-29 09:17:45.087 +08:00 [DBG] DESKTOP-T6EU05A [13] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:17:45.092 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:17:45.095 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:17:45.098 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:17:45.186 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-29 09:17:45.189 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:17:45 -2025-07-29 09:18:08.475 +08:00 [DBG] DESKTOP-T6EU05A [21] Successfully validated the token. -2025-07-29 09:18:08.476 +08:00 [DBG] DESKTOP-T6EU05A [21] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:18:08.477 +08:00 [DBG] DESKTOP-T6EU05A [21] Authorization was successful. -2025-07-29 09:18:08.478 +08:00 [WRN] DESKTOP-T6EU05A [21] 无法获取当前用户ID -2025-07-29 09:18:08.485 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:18:08.485 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:18:08.486 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:18:08.487 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-29 09:18:15.190 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:18:15.191 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:18:15 -2025-07-29 09:18:20.260 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:18:20.261 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:18:20.292 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:48:20.2766168Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:18:20.351 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:18:20.438 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:18:20.472 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='4487fae0-0eb6-4bcb-aec6-9db68e7f2da6', @p21='e7400f3a-7230-4cfd-8468-d9606bc2d85c', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:18:20.4239460Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:18:20.523 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:18:20.544 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:18:20.546 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:18:20.546 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:18:20.547 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:18:20.548 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:18:20.549 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:18:20.550 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:33:20.5497132Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:18:20.5497168Z","NotBefore":"2025-07-29T01:18:20.5497168Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:18:20.554 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:18:20.554 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:18:20.555 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:18:20.555 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:18:20.556 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:18:20.557 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:18:20.5570242Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:18:20.5570266Z","NotBefore":"2025-07-29T01:18:20.5570268Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:18:20.573 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@p0='c6f682ec-7b19-41bc-9fdb-8c0b5f5c3331' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:18:20.5582204Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:18:20.5582201Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:18:20.577 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-29 09:18:20.577 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-29 09:18:20.578 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjE4OjIwLjQyMzk0NjBaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTE5MDAsImV4cCI6MTc1Mzc1MjgwMCwiaWF0IjoxNzUzNzUxOTAwLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.3LLgGdaSWXF7s1sJtN9vo_bwH1D1dn0w4MfvebjT3rb4Z7qck0T6ZKvLlLpAkssbTAQDqo19FHcPMdJ4oTvCiQ -2025-07-29 09:18:20.614 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:18:20.617 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:18:20.617 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:18:20.618 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:18:20.620 +08:00 [INF] DESKTOP-T6EU05A [3] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:18:20.635 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:18:20.653 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (15ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:18:20.655 +08:00 [INF] DESKTOP-T6EU05A [3] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:18:20.656 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:18:20.661 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:18:20.662 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:18:20.663 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:18:20.663 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:18:20.665 +08:00 [INF] DESKTOP-T6EU05A [3] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:18:20.680 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:18:20.700 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:18:20.704 +08:00 [INF] DESKTOP-T6EU05A [3] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:18:20.705 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:18:45.087 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:18:45.092 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:18:45.096 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:18:45.098 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:18:45.191 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:18:45.192 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:18:45 -2025-07-29 09:19:15.194 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:19:15.195 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:19:15 -2025-07-29 09:19:45.088 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:19:45.092 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:19:45.096 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:19:45.098 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:19:45.200 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:19:45.200 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:19:45 -2025-07-29 09:20:15.202 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:20:15.202 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:20:15 -2025-07-29 09:20:45.088 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:20:45.093 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:20:45.096 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:20:45.098 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:20:45.203 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:20:45.204 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:20:45 -2025-07-29 09:21:15.205 +08:00 [DBG] DESKTOP-T6EU05A [20] 获取所有连接,当前连接数:0 -2025-07-29 09:21:15.205 +08:00 [INF] DESKTOP-T6EU05A [20] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:21:15 -2025-07-29 09:21:45.088 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:21:45.092 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:21:45.095 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:21:45.098 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:21:45.207 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:21:45.208 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:21:45 -2025-07-29 09:22:01.379 +08:00 [DBG] DESKTOP-T6EU05A [19] Successfully validated the token. -2025-07-29 09:22:01.380 +08:00 [DBG] DESKTOP-T6EU05A [19] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:01.381 +08:00 [DBG] DESKTOP-T6EU05A [19] Authorization was successful. -2025-07-29 09:22:01.382 +08:00 [WRN] DESKTOP-T6EU05A [19] 无法获取当前用户ID -2025-07-29 09:22:01.387 +08:00 [DBG] DESKTOP-T6EU05A [19] Successfully validated the token. -2025-07-29 09:22:01.387 +08:00 [DBG] DESKTOP-T6EU05A [19] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:01.389 +08:00 [DBG] DESKTOP-T6EU05A [19] Authorization was successful. -2025-07-29 09:22:01.390 +08:00 [WRN] DESKTOP-T6EU05A [19] 无法获取当前用户ID -2025-07-29 09:22:02.478 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:22:02.479 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:02.586 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (18ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:52:02.4815359Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:22:02.617 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:22:02.707 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:22:02.743 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='7c384f95-a273-42f1-a67f-67cf5a6a0c48', @p21='4487fae0-0eb6-4bcb-aec6-9db68e7f2da6', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:22:02.6899073Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:22:02.797 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:22:02.816 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:22:02.818 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:22:02.819 +08:00 [INF] DESKTOP-T6EU05A [7] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 09:22:02.820 +08:00 [INF] DESKTOP-T6EU05A [7] 获取当前密钥 -2025-07-29 09:22:02.820 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:22:02.821 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥熵值: 5.389670647189372 -2025-07-29 09:22:02.822 +08:00 [INF] DESKTOP-T6EU05A [7] 当前密钥验证通过,密钥长度: 88 -2025-07-29 09:22:02.822 +08:00 [INF] DESKTOP-T6EU05A [7] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 09:22:02.823 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥编码成功,字节长度: 88 -2025-07-29 09:22:02.824 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥已缓存,过期时间: "2025-07-29T01:27:02.8242576Z" -2025-07-29 09:22:02.824 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:22:02.826 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:22:02.826 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:22:02.827 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:37:02.8272618Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:22:02.8272669Z","NotBefore":"2025-07-29T01:22:02.827267Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:22:02.828 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:22:02.828 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:22:02.829 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:22:02.830 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:22:02.830 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:22:02.831 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:22:02.8314614Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:22:02.8314632Z","NotBefore":"2025-07-29T01:22:02.8314632Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:22:02.849 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@p0='bf2638cc-d93e-475e-b49d-1ca301cc3db2' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:22:02.8325012Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:22:02.8325010Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:22:02.852 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-29 09:22:02.853 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-29 09:22:02.854 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjIyOjAyLjY4OTkwNzNaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTIxMjIsImV4cCI6MTc1Mzc1MzAyMiwiaWF0IjoxNzUzNzUyMTIyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.yfuBCSy5qORUcS7ysodVy7rbiNIBc5Jo5hIKkClJoLmJE0x-Ynclu0UXo4qPJukMgeJNiYN-PbXiSXKhJAFSBw -2025-07-29 09:22:02.954 +08:00 [DBG] DESKTOP-T6EU05A [20] Successfully validated the token. -2025-07-29 09:22:02.955 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:02.956 +08:00 [DBG] DESKTOP-T6EU05A [20] Authorization was successful. -2025-07-29 09:22:02.957 +08:00 [INF] DESKTOP-T6EU05A [20] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:22:02.959 +08:00 [INF] DESKTOP-T6EU05A [20] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:22:02.976 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:22:02.995 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:22:02.997 +08:00 [INF] DESKTOP-T6EU05A [20] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:22:02.998 +08:00 [INF] DESKTOP-T6EU05A [20] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:22:03.003 +08:00 [DBG] DESKTOP-T6EU05A [20] Successfully validated the token. -2025-07-29 09:22:03.004 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:03.005 +08:00 [DBG] DESKTOP-T6EU05A [20] Authorization was successful. -2025-07-29 09:22:03.006 +08:00 [INF] DESKTOP-T6EU05A [20] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:22:03.007 +08:00 [INF] DESKTOP-T6EU05A [20] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:22:03.024 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:22:03.043 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:22:03.045 +08:00 [INF] DESKTOP-T6EU05A [20] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:22:03.046 +08:00 [INF] DESKTOP-T6EU05A [20] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:22:06.000 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-29 09:22:06.002 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:06.003 +08:00 [DBG] DESKTOP-T6EU05A [13] Authorization was successful. -2025-07-29 09:22:06.004 +08:00 [WRN] DESKTOP-T6EU05A [13] 无法获取当前用户ID -2025-07-29 09:22:06.011 +08:00 [DBG] DESKTOP-T6EU05A [20] Successfully validated the token. -2025-07-29 09:22:06.011 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:06.012 +08:00 [DBG] DESKTOP-T6EU05A [20] Authorization was successful. -2025-07-29 09:22:06.013 +08:00 [WRN] DESKTOP-T6EU05A [20] 无法获取当前用户ID -2025-07-29 09:22:07.732 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-29 09:22:07.733 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:07.752 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:52:07.7346418Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:22:07.782 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:22:07.874 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:22:07.911 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='6b03cbc5-12dd-4e31-bb5a-e74f5f79e4c4', @p21='7c384f95-a273-42f1-a67f-67cf5a6a0c48', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:22:07.8581775Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:22:07.965 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:22:07.984 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:22:07.986 +08:00 [INF] DESKTOP-T6EU05A [3] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:22:07.987 +08:00 [INF] DESKTOP-T6EU05A [3] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:22:07.988 +08:00 [INF] DESKTOP-T6EU05A [3] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:22:07.989 +08:00 [INF] DESKTOP-T6EU05A [3] 密钥解码成功,字节长度: 64 -2025-07-29 09:22:07.989 +08:00 [INF] DESKTOP-T6EU05A [3] 令牌签名算法: HS512 -2025-07-29 09:22:07.990 +08:00 [INF] DESKTOP-T6EU05A [3] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:37:07.9903481Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:22:07.9903514Z","NotBefore":"2025-07-29T01:22:07.9903515Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:22:07.991 +08:00 [INF] DESKTOP-T6EU05A [3] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:22:07.992 +08:00 [INF] DESKTOP-T6EU05A [3] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:22:07.993 +08:00 [INF] DESKTOP-T6EU05A [3] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:22:07.994 +08:00 [INF] DESKTOP-T6EU05A [3] 密钥解码成功,字节长度: 64 -2025-07-29 09:22:07.994 +08:00 [INF] DESKTOP-T6EU05A [3] 令牌签名算法: HS512 -2025-07-29 09:22:07.995 +08:00 [INF] DESKTOP-T6EU05A [3] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:22:07.9954351Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:22:07.995438Z","NotBefore":"2025-07-29T01:22:07.995438Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:22:08.013 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (17ms) [Parameters=[@p0='de3b8470-8da1-4aab-9598-59adf16f5ab6' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:22:07.9967041Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:22:07.9967035Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:22:08.017 +08:00 [INF] DESKTOP-T6EU05A [3] 用户 hyh 认证成功 -2025-07-29 09:22:08.017 +08:00 [INF] DESKTOP-T6EU05A [3] 账号 hyh 登录成功 -2025-07-29 09:22:08.018 +08:00 [WRN] DESKTOP-T6EU05A [3] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjIyOjA3Ljg1ODE3NzVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTIxMjcsImV4cCI6MTc1Mzc1MzAyNywiaWF0IjoxNzUzNzUyMTI3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.XMO0hXWEP33MbbqekIx0xsGp4-37sdV5orSoJm3Us_E6wX3vWQsoR6AJ_bj2h27t-eHzXSzczhHXyaVm2cWaug -2025-07-29 09:22:08.104 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:22:08.104 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:08.105 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:22:08.106 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:22:08.108 +08:00 [INF] DESKTOP-T6EU05A [3] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:22:08.125 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:22:08.144 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:22:08.146 +08:00 [INF] DESKTOP-T6EU05A [3] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:22:08.147 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:22:08.152 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:22:08.153 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:08.154 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:22:08.154 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:22:08.156 +08:00 [INF] DESKTOP-T6EU05A [3] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:22:08.174 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:22:08.192 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:22:08.194 +08:00 [INF] DESKTOP-T6EU05A [3] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:22:08.195 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:22:15.209 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:22:15.210 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:22:15 -2025-07-29 09:22:32.324 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:22:32.325 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:32.326 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:22:32.327 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-29 09:22:32.332 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:22:32.333 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:32.334 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:22:32.335 +08:00 [WRN] DESKTOP-T6EU05A [3] 无法获取当前用户ID -2025-07-29 09:22:45.087 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:22:45.092 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:22:45.096 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:22:45.098 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:22:45.210 +08:00 [DBG] DESKTOP-T6EU05A [20] 获取所有连接,当前连接数:0 -2025-07-29 09:22:45.211 +08:00 [INF] DESKTOP-T6EU05A [20] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:22:45 -2025-07-29 09:22:54.475 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:22:54.476 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:54.496 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:52:54.4787218Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:22:54.529 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:22:54.614 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:22:54.649 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='38fdd912-e0be-465c-98fa-52b4dfe678a3', @p21='6b03cbc5-12dd-4e31-bb5a-e74f5f79e4c4', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:22:54.5978005Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:22:54.703 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:22:54.722 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:22:54.724 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:22:54.725 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:22:54.726 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:22:54.727 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:22:54.728 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:22:54.728 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:37:54.7287682Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:22:54.7287703Z","NotBefore":"2025-07-29T01:22:54.7287704Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:22:54.729 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:22:54.730 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:22:54.731 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:22:54.732 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:22:54.732 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:22:54.733 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:22:54.7334944Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:22:54.7334963Z","NotBefore":"2025-07-29T01:22:54.7334964Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:22:54.751 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (17ms) [Parameters=[@p0='6831a802-551f-4953-a975-8d8bee40bb4d' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:22:54.7346514Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:22:54.7346510Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:22:54.754 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-29 09:22:54.755 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-29 09:22:54.756 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjIyOjU0LjU5NzgwMDVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTIxNzQsImV4cCI6MTc1Mzc1MzA3NCwiaWF0IjoxNzUzNzUyMTc0LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.C_75fwuE_xlTd7z4L89eEsc5ABn5CUaJAuSb5A74kE417PvClNuqpJdJ6psgGBWuiA5iciAul0ls-oTeeGsb3Q -2025-07-29 09:22:54.796 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:22:54.797 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:54.798 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:22:54.799 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:22:54.800 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:22:54.818 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:22:54.836 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:22:54.839 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:22:54.840 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:22:54.846 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:22:54.846 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:22:54.847 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:22:54.848 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:22:54.849 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:22:54.866 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:22:54.884 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:22:54.888 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:22:54.889 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:23:15.212 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-29 09:23:15.212 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:23:15 -2025-07-29 09:23:45.087 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:23:45.092 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:23:45.095 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:23:45.099 +08:00 [DBG] DESKTOP-T6EU05A [20] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:23:45.213 +08:00 [DBG] DESKTOP-T6EU05A [20] 获取所有连接,当前连接数:0 -2025-07-29 09:23:45.214 +08:00 [INF] DESKTOP-T6EU05A [20] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:23:45 -2025-07-29 09:24:15.215 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:24:15.216 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:24:15 -2025-07-29 09:24:45.087 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:24:45.092 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:24:45.095 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:24:45.098 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:24:45.217 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:24:45.218 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:24:45 -2025-07-29 09:24:54.163 +08:00 [DBG] DESKTOP-T6EU05A [20] Successfully validated the token. -2025-07-29 09:24:54.164 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:24:54.165 +08:00 [DBG] DESKTOP-T6EU05A [20] Authorization was successful. -2025-07-29 09:24:55.197 +08:00 [DBG] DESKTOP-T6EU05A [20] Successfully validated the token. -2025-07-29 09:24:55.198 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:24:55.199 +08:00 [DBG] DESKTOP-T6EU05A [20] Authorization was successful. -2025-07-29 09:24:56.213 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:24:56.214 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:24:56.215 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:24:57.226 +08:00 [DBG] DESKTOP-T6EU05A [20] Successfully validated the token. -2025-07-29 09:24:57.227 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:24:57.228 +08:00 [DBG] DESKTOP-T6EU05A [20] Authorization was successful. -2025-07-29 09:25:15.220 +08:00 [DBG] DESKTOP-T6EU05A [20] 获取所有连接,当前连接数:0 -2025-07-29 09:25:15.221 +08:00 [INF] DESKTOP-T6EU05A [20] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:25:15 -2025-07-29 09:25:20.731 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-29 09:25:20.732 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:20.733 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-29 09:25:20.733 +08:00 [WRN] DESKTOP-T6EU05A [34] 无法获取当前用户ID -2025-07-29 09:25:20.739 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-29 09:25:20.740 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:20.741 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-29 09:25:20.742 +08:00 [WRN] DESKTOP-T6EU05A [34] 无法获取当前用户ID -2025-07-29 09:25:22.472 +08:00 [DBG] DESKTOP-T6EU05A [20] Successfully validated the token. -2025-07-29 09:25:22.472 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:22.492 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:55:22.4745439Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:25:22.531 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:25:22.629 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:25:22.668 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (17ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='a4986b97-9a4d-465b-9ab0-abff5210d3c5', @p21='38fdd912-e0be-465c-98fa-52b4dfe678a3', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:25:22.6124783Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:25:22.721 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:25:22.740 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:25:22.743 +08:00 [INF] DESKTOP-T6EU05A [20] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:25:22.744 +08:00 [INF] DESKTOP-T6EU05A [20] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:25:22.745 +08:00 [INF] DESKTOP-T6EU05A [20] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:25:22.746 +08:00 [INF] DESKTOP-T6EU05A [20] 密钥解码成功,字节长度: 64 -2025-07-29 09:25:22.747 +08:00 [INF] DESKTOP-T6EU05A [20] 令牌签名算法: HS512 -2025-07-29 09:25:22.748 +08:00 [INF] DESKTOP-T6EU05A [20] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:40:22.7480174Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:25:22.7480206Z","NotBefore":"2025-07-29T01:25:22.7480208Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:25:22.749 +08:00 [INF] DESKTOP-T6EU05A [20] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:25:22.750 +08:00 [INF] DESKTOP-T6EU05A [20] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:25:22.751 +08:00 [INF] DESKTOP-T6EU05A [20] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:25:22.752 +08:00 [INF] DESKTOP-T6EU05A [20] 密钥解码成功,字节长度: 64 -2025-07-29 09:25:22.753 +08:00 [INF] DESKTOP-T6EU05A [20] 令牌签名算法: HS512 -2025-07-29 09:25:22.754 +08:00 [INF] DESKTOP-T6EU05A [20] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:25:22.754258Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:25:22.7542604Z","NotBefore":"2025-07-29T01:25:22.7542605Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:25:22.772 +08:00 [INF] DESKTOP-T6EU05A [20] Executed DbCommand (16ms) [Parameters=[@p0='8ef7165f-1cf1-4f45-ab4f-14d936d40e99' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:25:22.7553998Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:25:22.7553993Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:25:22.775 +08:00 [INF] DESKTOP-T6EU05A [20] 用户 hyh 认证成功 -2025-07-29 09:25:22.776 +08:00 [INF] DESKTOP-T6EU05A [20] 账号 hyh 登录成功 -2025-07-29 09:25:22.777 +08:00 [WRN] DESKTOP-T6EU05A [20] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjI1OjIyLjYxMjQ3ODNaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTIzMjIsImV4cCI6MTc1Mzc1MzIyMiwiaWF0IjoxNzUzNzUyMzIyLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.5o1xJXAraNojLrzt71NOTb4vG6VJA4V3YZE38LQZ9e7t_iP-KgLLqIpKpFzah4_-2ixHSB9xNf7UCRctnIAglQ -2025-07-29 09:25:22.887 +08:00 [DBG] DESKTOP-T6EU05A [33] Successfully validated the token. -2025-07-29 09:25:22.887 +08:00 [DBG] DESKTOP-T6EU05A [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:22.888 +08:00 [DBG] DESKTOP-T6EU05A [33] Authorization was successful. -2025-07-29 09:25:22.889 +08:00 [INF] DESKTOP-T6EU05A [33] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:25:22.890 +08:00 [INF] DESKTOP-T6EU05A [33] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:25:22.908 +08:00 [INF] DESKTOP-T6EU05A [33] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:25:22.926 +08:00 [INF] DESKTOP-T6EU05A [33] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:25:22.929 +08:00 [INF] DESKTOP-T6EU05A [33] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:25:22.930 +08:00 [INF] DESKTOP-T6EU05A [33] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:25:22.937 +08:00 [DBG] DESKTOP-T6EU05A [33] Successfully validated the token. -2025-07-29 09:25:22.938 +08:00 [DBG] DESKTOP-T6EU05A [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:22.938 +08:00 [DBG] DESKTOP-T6EU05A [33] Authorization was successful. -2025-07-29 09:25:22.939 +08:00 [INF] DESKTOP-T6EU05A [33] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:25:22.941 +08:00 [INF] DESKTOP-T6EU05A [33] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:25:22.958 +08:00 [INF] DESKTOP-T6EU05A [33] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:25:22.976 +08:00 [INF] DESKTOP-T6EU05A [33] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:25:22.980 +08:00 [INF] DESKTOP-T6EU05A [33] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:25:22.981 +08:00 [INF] DESKTOP-T6EU05A [33] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:25:24.031 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:25:24.032 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:24.033 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:25:24.041 +08:00 [DBG] DESKTOP-T6EU05A [20] Successfully validated the token. -2025-07-29 09:25:24.041 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:24.043 +08:00 [DBG] DESKTOP-T6EU05A [20] Authorization was successful. -2025-07-29 09:25:25.045 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:25:25.045 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:25.046 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:25:25.056 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:25:25.056 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:25.058 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:25:26.058 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:25:26.059 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:26.060 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:25:26.065 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:25:26.066 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:26.067 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:25:27.073 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:25:27.074 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:27.074 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:25:27.082 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:25:27.082 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:27.083 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:25:34.342 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-29 09:25:34.342 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:34.343 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-29 09:25:34.344 +08:00 [WRN] DESKTOP-T6EU05A [34] 无法获取当前用户ID -2025-07-29 09:25:34.349 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-29 09:25:34.349 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:34.350 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-29 09:25:34.351 +08:00 [WRN] DESKTOP-T6EU05A [34] 无法获取当前用户ID -2025-07-29 09:25:36.127 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-29 09:25:36.128 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:36.146 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (17ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:55:36.1294975Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:25:36.180 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:25:36.282 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (17ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:25:36.318 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (17ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='a608ef49-dd12-41cf-ba23-890f5dca98c8', @p21='a4986b97-9a4d-465b-9ab0-abff5210d3c5', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:25:36.2651627Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:25:36.371 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:25:36.390 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:25:36.392 +08:00 [INF] DESKTOP-T6EU05A [34] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:25:36.393 +08:00 [INF] DESKTOP-T6EU05A [34] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:25:36.393 +08:00 [INF] DESKTOP-T6EU05A [34] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:25:36.394 +08:00 [INF] DESKTOP-T6EU05A [34] 密钥解码成功,字节长度: 64 -2025-07-29 09:25:36.395 +08:00 [INF] DESKTOP-T6EU05A [34] 令牌签名算法: HS512 -2025-07-29 09:25:36.396 +08:00 [INF] DESKTOP-T6EU05A [34] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:40:36.3959962Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:25:36.3959988Z","NotBefore":"2025-07-29T01:25:36.395999Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:25:36.397 +08:00 [INF] DESKTOP-T6EU05A [34] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:25:36.397 +08:00 [INF] DESKTOP-T6EU05A [34] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:25:36.398 +08:00 [INF] DESKTOP-T6EU05A [34] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:25:36.399 +08:00 [INF] DESKTOP-T6EU05A [34] 密钥解码成功,字节长度: 64 -2025-07-29 09:25:36.400 +08:00 [INF] DESKTOP-T6EU05A [34] 令牌签名算法: HS512 -2025-07-29 09:25:36.401 +08:00 [INF] DESKTOP-T6EU05A [34] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:25:36.4013805Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:25:36.4013836Z","NotBefore":"2025-07-29T01:25:36.4013838Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:25:36.419 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[@p0='a45105a0-60f8-4467-afce-04ef96ce2a5e' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:25:36.4030963Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:25:36.4030959Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:25:36.423 +08:00 [INF] DESKTOP-T6EU05A [34] 用户 hyh 认证成功 -2025-07-29 09:25:36.424 +08:00 [INF] DESKTOP-T6EU05A [34] 账号 hyh 登录成功 -2025-07-29 09:25:36.424 +08:00 [WRN] DESKTOP-T6EU05A [34] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjI1OjM2LjI2NTE2MjdaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTIzMzYsImV4cCI6MTc1Mzc1MzIzNiwiaWF0IjoxNzUzNzUyMzM2LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.Efuy8MLeDmCgrPiY13QHcOvlynstnRJ3HfAu1v67jifz5Ty_NUiCY2aEUDFvuK2OrmYcEl_6f2R5rsK12ORidg -2025-07-29 09:25:36.521 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-29 09:25:36.522 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:36.523 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-29 09:25:36.524 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:25:36.525 +08:00 [INF] DESKTOP-T6EU05A [34] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:25:36.542 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:25:36.560 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:25:36.563 +08:00 [INF] DESKTOP-T6EU05A [34] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:25:36.564 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:25:36.568 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-29 09:25:36.569 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:36.570 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-29 09:25:36.571 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:25:36.573 +08:00 [INF] DESKTOP-T6EU05A [34] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:25:36.590 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:25:36.608 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (16ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:25:36.610 +08:00 [INF] DESKTOP-T6EU05A [34] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:25:36.611 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:25:42.236 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:25:42.237 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:42.238 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:25:42.244 +08:00 [DBG] DESKTOP-T6EU05A [33] Successfully validated the token. -2025-07-29 09:25:42.245 +08:00 [DBG] DESKTOP-T6EU05A [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:42.246 +08:00 [DBG] DESKTOP-T6EU05A [33] Authorization was successful. -2025-07-29 09:25:43.250 +08:00 [DBG] DESKTOP-T6EU05A [33] Successfully validated the token. -2025-07-29 09:25:43.251 +08:00 [DBG] DESKTOP-T6EU05A [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:43.252 +08:00 [DBG] DESKTOP-T6EU05A [33] Authorization was successful. -2025-07-29 09:25:43.257 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:25:43.258 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:43.258 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:25:44.260 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:25:44.261 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:44.262 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:25:44.268 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 09:25:44.269 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:44.270 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 09:25:45.087 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:25:45.093 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:25:45.095 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:25:45.098 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:25:45.221 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:25:45.222 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:25:45 -2025-07-29 09:25:45.271 +08:00 [DBG] DESKTOP-T6EU05A [20] Successfully validated the token. -2025-07-29 09:25:45.271 +08:00 [DBG] DESKTOP-T6EU05A [20] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:25:45.272 +08:00 [DBG] DESKTOP-T6EU05A [20] Authorization was successful. -2025-07-29 09:26:15.224 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:26:15.225 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:26:15 -2025-07-29 09:27:22.480 +08:00 [INF] DESKTOP-T6EU05A [1] 数据库配置验证通过 -2025-07-29 09:27:22.525 +08:00 [INF] DESKTOP-T6EU05A [1] JWT配置验证通过 -2025-07-29 09:27:22.527 +08:00 [INF] DESKTOP-T6EU05A [1] 邮件配置验证通过 -2025-07-29 09:27:22.833 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 连接管理器 -2025-07-29 09:27:22.852 +08:00 [INF] DESKTOP-T6EU05A [1] 创建消息队列完成,入站队列大小:10000,出站队列大小:10000 -2025-07-29 09:27:22.968 +08:00 [INF] DESKTOP-T6EU05A [1] 生成新密钥成功,密钥长度: 88 -2025-07-29 09:27:22.969 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:27:22.972 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.603929203692477 -2025-07-29 09:27:22.976 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接管理协调器,最大并发处理数:100 -2025-07-29 09:27:22.978 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化 WebSocket 消息服务 -2025-07-29 09:27:22.981 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:chat -2025-07-29 09:27:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:27:22.984 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:chat,处理器:ChatMessageHandler,池大小:1 -2025-07-29 09:27:22.985 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 09:27:22.986 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:heartbeat -2025-07-29 09:27:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:27:22.987 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:heartbeat,处理器:HeartbeatHandlerManager,池大小:1 -2025-07-29 09:27:22.988 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 09:27:22.989 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:notification -2025-07-29 09:27:22.990 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:notification,处理器:NotificationMessageHandler,池大小:1 -2025-07-29 09:27:22.990 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:27:22.991 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 09:27:22.992 +08:00 [INF] DESKTOP-T6EU05A [1] 注册消息处理器,消息类型:Protocol -2025-07-29 09:27:22.992 +08:00 [INF] DESKTOP-T6EU05A [1] 注册处理器,消息类型:Protocol,处理器:ProtocolMessageHandler,池大小:1 -2025-07-29 09:27:22.992 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:27:22.993 +08:00 [DBG] DESKTOP-T6EU05A [1] 处理器注册完成,当前处理器数量:1 -2025-07-29 09:27:22.996 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化管道构建器,输入类型:WebSocketMessage,输出类型:WebSocketMessage -2025-07-29 09:27:22.997 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageValidationStep -2025-07-29 09:27:22.998 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化消息路由步骤,默认超时时间:"00:00:30",最大重试次数:3 -2025-07-29 09:27:23.000 +08:00 [INF] DESKTOP-T6EU05A [1] 添加处理步骤,步骤类型:MessageRoutingStep -2025-07-29 09:27:23.001 +08:00 [INF] DESKTOP-T6EU05A [1] 开始构建处理管道,步骤数量:2 -2025-07-29 09:27:23.002 +08:00 [DBG] DESKTOP-T6EU05A [1] 连接处理步骤:MessageValidationStep -> MessageRoutingStep -2025-07-29 09:27:23.003 +08:00 [DBG] DESKTOP-T6EU05A [1] 创建链式处理步骤,第一步:MessageValidationStep,第二步:MessageRoutingStep -2025-07-29 09:27:23.004 +08:00 [INF] DESKTOP-T6EU05A [1] 处理管道构建完成,总步骤数:2 -2025-07-29 09:27:23.005 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化入站消息处理器,最大并发处理数:10 -2025-07-29 09:27:23.006 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务初始化完成 -2025-07-29 09:27:23.008 +08:00 [INF] DESKTOP-T6EU05A [1] 初始化连接健康检查服务,检查间隔:30秒,超时时间:120秒 -2025-07-29 09:27:23.036 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:27:23.037 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥熵值: 5.389670647189372 -2025-07-29 09:27:23.039 +08:00 [INF] DESKTOP-T6EU05A [1] 密钥轮换服务初始化完成 -2025-07-29 09:27:23.044 +08:00 [INF] DESKTOP-T6EU05A [1] WebSocket 消息服务开始运行 -2025-07-29 09:27:23.046 +08:00 [INF] DESKTOP-T6EU05A [1] 入站消息处理服务开始运行 -2025-07-29 09:27:23.051 +08:00 [DBG] DESKTOP-T6EU05A [1] 开始读取出站消息 -2025-07-29 09:27:23.053 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查服务开始运行 -2025-07-29 09:27:23.056 +08:00 [DBG] DESKTOP-T6EU05A [1] 获取所有连接,当前连接数:0 -2025-07-29 09:27:23.057 +08:00 [INF] DESKTOP-T6EU05A [1] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:27:23 -2025-07-29 09:27:33.929 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:27:33.936 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:27:33.943 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:27:33.963 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-29 09:27:33.986 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:27:33.987 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:27:33.990 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:27:33.991 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-29 09:27:37.467 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:27:37.468 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:27:38.141 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityUserLogin' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:27:38.149 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityRoleClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:27:38.152 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityUserClaim' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:27:38.153 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityUserToken' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:27:38.154 +08:00 [WRN] DESKTOP-T6EU05A [5] The entity type 'IdentityUserRole' was first mapped explicitly and then ignored. Consider not mapping the entity type in the first place. -2025-07-29 09:27:38.259 +08:00 [WRN] DESKTOP-T6EU05A [5] Entity 'AppUser' has a global query filter defined and is the required end of a relationship with the entity 'UserRole'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information. -2025-07-29 09:27:38.265 +08:00 [WRN] DESKTOP-T6EU05A [5] Sensitive data logging is enabled. Log entries and exception messages may include sensitive application data; this mode should only be enabled during development. -2025-07-29 09:27:39.007 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (78ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:57:38.4489865Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:27:39.175 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (18ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:27:39.374 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:27:39.506 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='8f288621-9735-4eef-a3e1-17dcf6f0ffa1', @p21='a608ef49-dd12-41cf-ba23-890f5dca98c8', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:27:39.3530998Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:27:39.585 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:27:39.625 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:27:39.630 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:27:39.631 +08:00 [INF] DESKTOP-T6EU05A [5] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 09:27:39.632 +08:00 [INF] DESKTOP-T6EU05A [5] 获取当前密钥 -2025-07-29 09:27:39.632 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:27:39.633 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥熵值: 5.389670647189372 -2025-07-29 09:27:39.634 +08:00 [INF] DESKTOP-T6EU05A [5] 当前密钥验证通过,密钥长度: 88 -2025-07-29 09:27:39.634 +08:00 [INF] DESKTOP-T6EU05A [5] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 09:27:39.635 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥编码成功,字节长度: 88 -2025-07-29 09:27:39.636 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥已缓存,过期时间: "2025-07-29T01:32:39.6363210Z" -2025-07-29 09:27:39.637 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:27:39.638 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 09:27:39.639 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 09:27:39.657 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:42:39.6402412Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:27:39.6404074Z","NotBefore":"2025-07-29T01:27:39.6404473Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:27:39.658 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:27:39.659 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:27:39.660 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:27:39.661 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 09:27:39.662 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 09:27:39.663 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:27:39.6629249Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:27:39.6629266Z","NotBefore":"2025-07-29T01:27:39.6629268Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:27:39.754 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[@p0='92c9e3c5-1086-4dca-b4bb-ad382a2221d4' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:27:39.6756143Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:27:39.6756136Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:27:39.759 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-29 09:27:39.761 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-29 09:27:39.761 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjI3OjM5LjM1MzA5OThaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTI0NTksImV4cCI6MTc1Mzc1MzM1OSwiaWF0IjoxNzUzNzUyNDU5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.R148wbzWugCZWQg98DXzoAD-dgKdU3pCexvwlAgTFB0H1cspwEeLJwLLC7NJrB5ttXj3F9JhjLUJ0S5GyoXN6w -2025-07-29 09:27:39.877 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:27:39.878 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:27:39.880 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:27:39.897 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:27:39.944 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:27:39.975 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:27:39.986 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:27:39.988 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:27:40.093 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:27:40.098 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:27:40.099 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:27:40.111 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:27:40.112 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:27:40.113 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:27:40.114 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:27:40.125 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:27:40.148 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:27:40.164 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:27:40.167 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:27:40.168 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:27:45.688 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:27:45.690 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:27:45.691 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:27:45.711 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:27:45.719 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:27:45.743 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:27:45.761 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:27:45.762 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:27:45.774 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:27:45.775 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:27:45.776 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:27:45.777 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:27:45.779 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:27:45.794 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:27:45.796 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:27:45.798 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:27:53.058 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:27:53.060 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:27:53 -2025-07-29 09:28:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:28:22.989 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:28:22.990 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:28:22.994 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:28:23.061 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:28:23.062 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:28:23 -2025-07-29 09:28:41.800 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:28:41.801 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:28:41.803 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:28:41.807 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:28:41.838 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:28:41.864 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:28:41.880 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:28:41.882 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:28:41.936 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:28:41.937 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:28:41.938 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:28:41.939 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:28:41.942 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:28:41.957 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:28:41.960 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:28:41.961 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:28:46.470 +08:00 [DBG] DESKTOP-T6EU05A [17] Successfully validated the token. -2025-07-29 09:28:46.472 +08:00 [DBG] DESKTOP-T6EU05A [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:28:46.473 +08:00 [DBG] DESKTOP-T6EU05A [17] Authorization was successful. -2025-07-29 09:28:46.473 +08:00 [WRN] DESKTOP-T6EU05A [17] 无法获取当前用户ID -2025-07-29 09:28:46.480 +08:00 [DBG] DESKTOP-T6EU05A [17] Successfully validated the token. -2025-07-29 09:28:46.480 +08:00 [DBG] DESKTOP-T6EU05A [17] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:28:46.481 +08:00 [DBG] DESKTOP-T6EU05A [17] Authorization was successful. -2025-07-29 09:28:46.482 +08:00 [WRN] DESKTOP-T6EU05A [17] 无法获取当前用户ID -2025-07-29 09:28:53.062 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:28:53.065 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:28:53 -2025-07-29 09:29:22.982 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:29:22.988 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:29:22.989 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:29:22.993 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:29:23.065 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:29:23.066 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:29:23 -2025-07-29 09:29:36.240 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:29:36.241 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:29:36.266 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (15ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T00:59:36.2508665Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:29:36.308 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:29:36.441 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:29:36.478 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (15ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='73a3afb1-b88a-4372-aec6-faa6efc2a93f', @p21='8f288621-9735-4eef-a3e1-17dcf6f0ffa1', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:29:36.4265065Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:29:36.527 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:29:36.544 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:29:36.546 +08:00 [INF] DESKTOP-T6EU05A [9] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:29:36.547 +08:00 [INF] DESKTOP-T6EU05A [9] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:29:36.547 +08:00 [INF] DESKTOP-T6EU05A [9] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:29:36.548 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥解码成功,字节长度: 64 -2025-07-29 09:29:36.549 +08:00 [INF] DESKTOP-T6EU05A [9] 令牌签名算法: HS512 -2025-07-29 09:29:36.550 +08:00 [INF] DESKTOP-T6EU05A [9] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:44:36.5498943Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:29:36.5498962Z","NotBefore":"2025-07-29T01:29:36.5498963Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:29:36.551 +08:00 [INF] DESKTOP-T6EU05A [9] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:29:36.551 +08:00 [INF] DESKTOP-T6EU05A [9] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:29:36.552 +08:00 [INF] DESKTOP-T6EU05A [9] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:29:36.553 +08:00 [INF] DESKTOP-T6EU05A [9] 密钥解码成功,字节长度: 64 -2025-07-29 09:29:36.554 +08:00 [INF] DESKTOP-T6EU05A [9] 令牌签名算法: HS512 -2025-07-29 09:29:36.554 +08:00 [INF] DESKTOP-T6EU05A [9] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:29:36.5546646Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:29:36.554667Z","NotBefore":"2025-07-29T01:29:36.5546671Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:29:36.571 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (15ms) [Parameters=[@p0='58324eef-58c7-4071-a80c-a49e6e3a5603' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:29:36.5559094Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:29:36.5559089Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:29:36.575 +08:00 [INF] DESKTOP-T6EU05A [9] 用户 hyh 认证成功 -2025-07-29 09:29:36.576 +08:00 [INF] DESKTOP-T6EU05A [9] 账号 hyh 登录成功 -2025-07-29 09:29:36.576 +08:00 [WRN] DESKTOP-T6EU05A [9] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjI5OjM2LjQyNjUwNjVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTI1NzYsImV4cCI6MTc1Mzc1MzQ3NiwiaWF0IjoxNzUzNzUyNTc2LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.rXKRbrJ3YZqVXdq65V33usenaiuaYTRAV87iOjTO7B9Ln0PhAXlsrIUdBVpFN6QOoaNyr0zGYkoU1oqno_NtyA -2025-07-29 09:29:36.737 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:29:36.738 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:29:36.739 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:29:36.739 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:29:36.743 +08:00 [INF] DESKTOP-T6EU05A [9] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:29:36.758 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:29:36.774 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:29:36.777 +08:00 [INF] DESKTOP-T6EU05A [9] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:29:36.778 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:29:36.784 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:29:36.784 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:29:36.785 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:29:36.786 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:29:36.788 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:29:36.802 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:29:36.818 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:29:36.821 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:29:36.822 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:29:37.784 +08:00 [DBG] DESKTOP-T6EU05A [15] Successfully validated the token. -2025-07-29 09:29:37.785 +08:00 [DBG] DESKTOP-T6EU05A [15] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:29:37.786 +08:00 [DBG] DESKTOP-T6EU05A [15] Authorization was successful. -2025-07-29 09:29:37.787 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:29:37.789 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:29:37.804 +08:00 [INF] DESKTOP-T6EU05A [15] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:29:37.806 +08:00 [INF] DESKTOP-T6EU05A [15] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:29:37.807 +08:00 [INF] DESKTOP-T6EU05A [15] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:29:37.818 +08:00 [DBG] DESKTOP-T6EU05A [18] Successfully validated the token. -2025-07-29 09:29:37.819 +08:00 [DBG] DESKTOP-T6EU05A [18] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:29:37.820 +08:00 [DBG] DESKTOP-T6EU05A [18] Authorization was successful. -2025-07-29 09:29:37.821 +08:00 [INF] DESKTOP-T6EU05A [18] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:29:37.823 +08:00 [INF] DESKTOP-T6EU05A [18] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:29:37.842 +08:00 [INF] DESKTOP-T6EU05A [18] Executed DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:29:37.844 +08:00 [INF] DESKTOP-T6EU05A [18] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:29:37.845 +08:00 [INF] DESKTOP-T6EU05A [18] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:29:53.070 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:29:53.071 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:29:53 -2025-07-29 09:30:19.001 +08:00 [DBG] DESKTOP-T6EU05A [15] Successfully validated the token. -2025-07-29 09:30:19.002 +08:00 [DBG] DESKTOP-T6EU05A [15] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:30:19.003 +08:00 [DBG] DESKTOP-T6EU05A [15] Authorization was successful. -2025-07-29 09:30:19.004 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:30:19.006 +08:00 [INF] DESKTOP-T6EU05A [15] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:30:19.021 +08:00 [INF] DESKTOP-T6EU05A [15] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:30:19.023 +08:00 [INF] DESKTOP-T6EU05A [15] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:30:19.024 +08:00 [INF] DESKTOP-T6EU05A [15] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:30:19.031 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:30:19.031 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:30:19.033 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:30:19.033 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:30:19.035 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:30:19.050 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:30:19.053 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:30:19.054 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:30:22.983 +08:00 [DBG] DESKTOP-T6EU05A [15] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:30:22.988 +08:00 [DBG] DESKTOP-T6EU05A [15] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:30:22.990 +08:00 [DBG] DESKTOP-T6EU05A [15] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:30:22.993 +08:00 [DBG] DESKTOP-T6EU05A [15] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:30:23.072 +08:00 [DBG] DESKTOP-T6EU05A [15] 获取所有连接,当前连接数:0 -2025-07-29 09:30:23.072 +08:00 [INF] DESKTOP-T6EU05A [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:30:23 -2025-07-29 09:30:53.072 +08:00 [DBG] DESKTOP-T6EU05A [15] 获取所有连接,当前连接数:0 -2025-07-29 09:30:53.073 +08:00 [INF] DESKTOP-T6EU05A [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:30:53 -2025-07-29 09:31:22.983 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:31:22.988 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:31:22.990 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:31:22.993 +08:00 [DBG] DESKTOP-T6EU05A [7] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:31:23.075 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:31:23.075 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:31:23 -2025-07-29 09:31:53.076 +08:00 [DBG] DESKTOP-T6EU05A [15] 获取所有连接,当前连接数:0 -2025-07-29 09:31:53.077 +08:00 [INF] DESKTOP-T6EU05A [15] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:31:53 -2025-07-29 09:32:22.983 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:32:22.988 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:32:22.990 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:32:22.993 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:32:23.077 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-29 09:32:23.079 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:32:23 -2025-07-29 09:32:53.079 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:32:53.080 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:32:53 -2025-07-29 09:33:14.783 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:33:14.784 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:33:14.786 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:33:14.787 +08:00 [WRN] DESKTOP-T6EU05A [9] 无法获取当前用户ID -2025-07-29 09:33:14.798 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:33:14.799 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:33:14.800 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:33:14.801 +08:00 [WRN] DESKTOP-T6EU05A [7] 无法获取当前用户ID -2025-07-29 09:33:22.982 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:33:22.988 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:33:22.989 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:33:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:33:23.119 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:33:23.132 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:33:23 -2025-07-29 09:33:53.134 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:33:53.134 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:33:53 -2025-07-29 09:34:17.253 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:34:17.254 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:34:17.255 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:34:17.256 +08:00 [WRN] DESKTOP-T6EU05A [9] 无法获取当前用户ID -2025-07-29 09:34:17.262 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:34:17.262 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:34:17.263 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:34:17.264 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-29 09:34:22.982 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:34:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:34:22.990 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:34:22.992 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:34:23.134 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:34:23.135 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:34:23 -2025-07-29 09:34:53.135 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:34:53.136 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:34:53 -2025-07-29 09:34:53.604 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:34:53.605 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:34:53.672 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (9ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T01:04:53.6190862Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:34:53.708 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:34:53.785 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:34:53.804 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (8ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='636d5fff-452c-4167-9f50-2b90fd6aa32c', @p21='73a3afb1-b88a-4372-aec6-faa6efc2a93f', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:34:53.7772131Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:34:53.833 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (8ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:34:53.843 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (8ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:34:53.846 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:34:53.846 +08:00 [INF] DESKTOP-T6EU05A [7] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 09:34:53.847 +08:00 [INF] DESKTOP-T6EU05A [7] 获取当前密钥 -2025-07-29 09:34:53.848 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:34:53.848 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥熵值: 5.389670647189372 -2025-07-29 09:34:53.849 +08:00 [INF] DESKTOP-T6EU05A [7] 当前密钥验证通过,密钥长度: 88 -2025-07-29 09:34:53.850 +08:00 [INF] DESKTOP-T6EU05A [7] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 09:34:53.850 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥编码成功,字节长度: 88 -2025-07-29 09:34:53.851 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥已缓存,过期时间: "2025-07-29T01:39:53.8515274Z" -2025-07-29 09:34:53.852 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:34:53.853 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:34:53.853 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:34:53.854 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T01:49:53.8542181Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:34:53.85422Z","NotBefore":"2025-07-29T01:34:53.8542201Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:34:53.855 +08:00 [INF] DESKTOP-T6EU05A [7] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:34:53.856 +08:00 [INF] DESKTOP-T6EU05A [7] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:34:53.856 +08:00 [INF] DESKTOP-T6EU05A [7] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:34:53.857 +08:00 [INF] DESKTOP-T6EU05A [7] 密钥解码成功,字节长度: 64 -2025-07-29 09:34:53.857 +08:00 [INF] DESKTOP-T6EU05A [7] 令牌签名算法: HS512 -2025-07-29 09:34:53.858 +08:00 [INF] DESKTOP-T6EU05A [7] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:34:53.8586424Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:34:53.858646Z","NotBefore":"2025-07-29T01:34:53.8586462Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:34:53.870 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@p0='161e11e1-9371-479d-b63c-55ba3d6b7ce1' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:34:53.8600552Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:34:53.8600547Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:34:53.873 +08:00 [INF] DESKTOP-T6EU05A [7] 用户 hyh 认证成功 -2025-07-29 09:34:53.874 +08:00 [INF] DESKTOP-T6EU05A [7] 账号 hyh 登录成功 -2025-07-29 09:34:53.874 +08:00 [WRN] DESKTOP-T6EU05A [7] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjM0OjUzLjc3NzIxMzFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTI4OTMsImV4cCI6MTc1Mzc1Mzc5MywiaWF0IjoxNzUzNzUyODkzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.OppXF32YW6hYpGecqBB6lVTm4mfGdOvLYTu5o2v0WAx7Il-yOZQwnzPtCqqotSM000iC2Pf8N_tWnRXjpG5YRA -2025-07-29 09:34:54.015 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:34:54.015 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:34:54.016 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:34:54.017 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:34:54.018 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:34:54.027 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:34:54.037 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:34:54.039 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:34:54.040 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:34:54.056 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 09:34:54.057 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:34:54.057 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 09:34:54.058 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:34:54.060 +08:00 [INF] DESKTOP-T6EU05A [7] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:34:54.069 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:34:54.081 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:34:54.084 +08:00 [INF] DESKTOP-T6EU05A [7] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:34:54.085 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:34:57.037 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:34:57.038 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:34:57.038 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:34:57.039 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:34:57.042 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:34:57.054 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:34:57.057 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:34:57.058 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:35:22.982 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:35:22.987 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:35:22.990 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:35:22.992 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:35:23.137 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:35:23.138 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:35:23 -2025-07-29 09:35:53.139 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 09:35:53.139 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:35:53 -2025-07-29 09:36:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:36:22.988 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:36:22.990 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:36:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:36:23.139 +08:00 [DBG] DESKTOP-T6EU05A [21] 获取所有连接,当前连接数:0 -2025-07-29 09:36:23.140 +08:00 [INF] DESKTOP-T6EU05A [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:36:23 -2025-07-29 09:36:53.143 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:36:53.144 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:36:53 -2025-07-29 09:37:22.982 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:37:22.987 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:37:22.989 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:37:22.992 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:37:23.144 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:37:23.145 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:37:23 -2025-07-29 09:37:53.147 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:37:53.148 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:37:53 -2025-07-29 09:38:22.982 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:38:22.987 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:38:22.989 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:38:22.992 +08:00 [DBG] DESKTOP-T6EU05A [9] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:38:23.148 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:38:23.149 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:38:23 -2025-07-29 09:38:29.872 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:38:29.873 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:38:29.874 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:38:29.875 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:38:29.879 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:38:29.890 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:38:29.895 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:38:29.896 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:38:35.068 +08:00 [DBG] DESKTOP-T6EU05A [21] Successfully validated the token. -2025-07-29 09:38:35.069 +08:00 [DBG] DESKTOP-T6EU05A [21] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:38:35.070 +08:00 [DBG] DESKTOP-T6EU05A [21] Authorization was successful. -2025-07-29 09:38:35.071 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:38:35.074 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:38:35.083 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:38:35.085 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:38:35.086 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:38:53.150 +08:00 [DBG] DESKTOP-T6EU05A [29] 获取所有连接,当前连接数:0 -2025-07-29 09:38:53.150 +08:00 [INF] DESKTOP-T6EU05A [29] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:38:53 -2025-07-29 09:39:22.983 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:39:22.987 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:39:22.990 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:39:22.992 +08:00 [DBG] DESKTOP-T6EU05A [29] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:39:23.152 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:39:23.152 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:39:23 -2025-07-29 09:39:28.991 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:39:28.993 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:39:28.994 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:39:28.995 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:39:28.997 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:39:29.008 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:39:29.011 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:39:29.012 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:39:53.153 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:39:53.154 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:39:53 -2025-07-29 09:40:22.984 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:40:22.988 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:40:22.990 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:40:22.993 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:40:23.154 +08:00 [DBG] DESKTOP-T6EU05A [33] 获取所有连接,当前连接数:0 -2025-07-29 09:40:23.154 +08:00 [INF] DESKTOP-T6EU05A [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:40:23 -2025-07-29 09:40:53.154 +08:00 [DBG] DESKTOP-T6EU05A [33] 获取所有连接,当前连接数:0 -2025-07-29 09:40:53.155 +08:00 [INF] DESKTOP-T6EU05A [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:40:53 -2025-07-29 09:41:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:41:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:41:22.989 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:41:22.992 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:41:23.156 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:41:23.157 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:41:23 -2025-07-29 09:41:25.459 +08:00 [DBG] DESKTOP-T6EU05A [33] Successfully validated the token. -2025-07-29 09:41:25.460 +08:00 [DBG] DESKTOP-T6EU05A [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:41:25.461 +08:00 [DBG] DESKTOP-T6EU05A [33] Authorization was successful. -2025-07-29 09:41:25.462 +08:00 [INF] DESKTOP-T6EU05A [33] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:41:25.463 +08:00 [INF] DESKTOP-T6EU05A [33] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:41:25.543 +08:00 [INF] DESKTOP-T6EU05A [34] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:41:25.553 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:41:25.554 +08:00 [INF] DESKTOP-T6EU05A [34] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:41:32.605 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:41:32.605 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:41:32.606 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:41:32.607 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:41:32.608 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:41:32.621 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:41:32.624 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:41:32.624 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:41:42.961 +08:00 [DBG] DESKTOP-T6EU05A [9] Successfully validated the token. -2025-07-29 09:41:42.962 +08:00 [DBG] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:41:42.963 +08:00 [DBG] DESKTOP-T6EU05A [9] Authorization was successful. -2025-07-29 09:41:42.964 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:41:42.966 +08:00 [INF] DESKTOP-T6EU05A [9] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:41:42.978 +08:00 [INF] DESKTOP-T6EU05A [9] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:41:42.980 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:41:42.981 +08:00 [INF] DESKTOP-T6EU05A [9] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:41:53.157 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:41:53.158 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:41:53 -2025-07-29 09:42:22.982 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:42:22.987 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:42:22.989 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:42:22.993 +08:00 [DBG] DESKTOP-T6EU05A [33] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:42:23.159 +08:00 [DBG] DESKTOP-T6EU05A [9] 获取所有连接,当前连接数:0 -2025-07-29 09:42:23.160 +08:00 [INF] DESKTOP-T6EU05A [9] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:42:23 -2025-07-29 09:42:53.161 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:42:53.162 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:42:53 -2025-07-29 09:43:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:43:22.988 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:43:22.991 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:43:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:43:23.164 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:43:23.164 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:43:23 -2025-07-29 09:43:53.165 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:43:53.165 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:43:53 -2025-07-29 09:44:22.982 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:44:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:44:22.989 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:44:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:44:23.166 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:44:23.167 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:44:23 -2025-07-29 09:44:50.420 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:44:50.421 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:44:50.422 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:44:50.423 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:44:50.424 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:44:50.438 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:44:50.440 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:44:50.441 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:44:53.168 +08:00 [DBG] DESKTOP-T6EU05A [38] 获取所有连接,当前连接数:0 -2025-07-29 09:44:53.169 +08:00 [INF] DESKTOP-T6EU05A [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:44:53 -2025-07-29 09:44:57.877 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-29 09:44:57.878 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:44:57.879 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-29 09:44:57.880 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:44:57.881 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:44:57.894 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:44:57.896 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:44:57.897 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:44:57.904 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-29 09:44:57.905 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:44:57.906 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-29 09:44:57.906 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:44:57.908 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:44:57.921 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:44:57.924 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:44:57.924 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:45:08.009 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:45:08.009 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-29 09:45:08.009 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-29 09:45:08.010 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:08.011 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:08.011 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:08.013 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:45:08.013 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-29 09:45:08.014 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-29 09:45:08.016 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:08.017 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:08.024 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:08.024 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:08.029 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:45:08.031 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:45:08.031 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:45:08.033 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:45:08.034 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:45:08.059 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:45:08.062 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:45:08.063 +08:00 [WRN] DESKTOP-T6EU05A [5] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:45:08.083 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:45:08.109 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:45:08.113 +08:00 [WRN] DESKTOP-T6EU05A [38] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:45:08.114 +08:00 [WRN] DESKTOP-T6EU05A [38] The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased. -2025-07-29 09:45:08.117 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:45:08.118 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:45:08.131 +08:00 [INF] DESKTOP-T6EU05A [44] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:45:08.157 +08:00 [INF] DESKTOP-T6EU05A [44] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:45:08.159 +08:00 [INF] DESKTOP-T6EU05A [44] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:45:14.350 +08:00 [DBG] DESKTOP-T6EU05A [41] Successfully validated the token. -2025-07-29 09:45:14.350 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-29 09:45:14.350 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:45:14.351 +08:00 [DBG] DESKTOP-T6EU05A [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:14.351 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:14.352 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:14.353 +08:00 [DBG] DESKTOP-T6EU05A [41] Authorization was successful. -2025-07-29 09:45:14.353 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-29 09:45:14.354 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:45:14.355 +08:00 [INF] DESKTOP-T6EU05A [41] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:14.355 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:14.356 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:14.357 +08:00 [INF] DESKTOP-T6EU05A [41] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:14.360 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:45:14.361 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:45:14.374 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:45:14.374 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:45:14.376 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:45:14.379 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:45:14.390 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:45:14.392 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:45:14.392 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:45:14.430 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:45:14.441 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:45:14.444 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:45:14.445 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:45:22.203 +08:00 [DBG] DESKTOP-T6EU05A [43] Successfully validated the token. -2025-07-29 09:45:22.203 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:45:22.203 +08:00 [DBG] DESKTOP-T6EU05A [38] Successfully validated the token. -2025-07-29 09:45:22.204 +08:00 [DBG] DESKTOP-T6EU05A [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:22.205 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:22.205 +08:00 [DBG] DESKTOP-T6EU05A [38] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:22.206 +08:00 [DBG] DESKTOP-T6EU05A [43] Authorization was successful. -2025-07-29 09:45:22.207 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:45:22.208 +08:00 [DBG] DESKTOP-T6EU05A [38] Authorization was successful. -2025-07-29 09:45:22.209 +08:00 [INF] DESKTOP-T6EU05A [43] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:22.209 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:22.210 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:22.212 +08:00 [INF] DESKTOP-T6EU05A [43] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:22.217 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:45:22.219 +08:00 [INF] DESKTOP-T6EU05A [38] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:45:22.228 +08:00 [INF] DESKTOP-T6EU05A [38] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:45:22.228 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:45:22.230 +08:00 [INF] DESKTOP-T6EU05A [41] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:45:22.230 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:45:22.234 +08:00 [INF] DESKTOP-T6EU05A [38] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:45:22.244 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:45:22.244 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:45:22.246 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:45:22.248 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:45:22.249 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:45:22.249 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:45:22.983 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:45:22.989 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:45:22.991 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:45:22.994 +08:00 [DBG] DESKTOP-T6EU05A [42] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:45:23.170 +08:00 [DBG] DESKTOP-T6EU05A [42] 获取所有连接,当前连接数:0 -2025-07-29 09:45:23.170 +08:00 [INF] DESKTOP-T6EU05A [42] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:45:23 -2025-07-29 09:45:46.307 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:45:46.307 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-29 09:45:46.307 +08:00 [DBG] DESKTOP-T6EU05A [41] Successfully validated the token. -2025-07-29 09:45:46.312 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:46.313 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:46.314 +08:00 [DBG] DESKTOP-T6EU05A [41] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:45:46.314 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:45:46.315 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-29 09:45:46.316 +08:00 [DBG] DESKTOP-T6EU05A [41] Authorization was successful. -2025-07-29 09:45:46.317 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:46.317 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:46.318 +08:00 [INF] DESKTOP-T6EU05A [41] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:46.319 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:45:46.320 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:45:46.321 +08:00 [INF] DESKTOP-T6EU05A [41] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:45:46.332 +08:00 [INF] DESKTOP-T6EU05A [41] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:45:46.335 +08:00 [INF] DESKTOP-T6EU05A [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:45:46.336 +08:00 [INF] DESKTOP-T6EU05A [41] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:45:46.336 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:45:46.336 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:45:46.358 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:45:46.360 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:45:46.361 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:45:46.362 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:45:46.364 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:45:46.366 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:45:53.171 +08:00 [DBG] DESKTOP-T6EU05A [41] 获取所有连接,当前连接数:0 -2025-07-29 09:45:53.171 +08:00 [INF] DESKTOP-T6EU05A [41] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:45:53 -2025-07-29 09:46:22.983 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:46:22.988 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:46:22.991 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:46:22.993 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:46:23.173 +08:00 [DBG] DESKTOP-T6EU05A [45] 获取所有连接,当前连接数:0 -2025-07-29 09:46:23.173 +08:00 [INF] DESKTOP-T6EU05A [45] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:46:23 -2025-07-29 09:46:53.014 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:46:53.015 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:46:53.016 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:46:53.017 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:46:53.018 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:46:53.029 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:46:53.031 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:46:53.032 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:46:53.038 +08:00 [DBG] DESKTOP-T6EU05A [49] Successfully validated the token. -2025-07-29 09:46:53.039 +08:00 [DBG] DESKTOP-T6EU05A [49] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:46:53.040 +08:00 [DBG] DESKTOP-T6EU05A [49] Authorization was successful. -2025-07-29 09:46:53.041 +08:00 [INF] DESKTOP-T6EU05A [49] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:46:53.042 +08:00 [INF] DESKTOP-T6EU05A [49] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 09:46:53.053 +08:00 [INF] DESKTOP-T6EU05A [49] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:46:53.056 +08:00 [INF] DESKTOP-T6EU05A [49] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:46:53.056 +08:00 [INF] DESKTOP-T6EU05A [49] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:46:53.173 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:46:53.174 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:46:53 -2025-07-29 09:47:22.983 +08:00 [DBG] DESKTOP-T6EU05A [41] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:47:22.989 +08:00 [DBG] DESKTOP-T6EU05A [41] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:47:22.991 +08:00 [DBG] DESKTOP-T6EU05A [41] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:47:22.994 +08:00 [DBG] DESKTOP-T6EU05A [41] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:47:23.175 +08:00 [DBG] DESKTOP-T6EU05A [35] 获取所有连接,当前连接数:0 -2025-07-29 09:47:23.175 +08:00 [INF] DESKTOP-T6EU05A [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:47:23 -2025-07-29 09:47:53.175 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:47:53.176 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:47:53 -2025-07-29 09:48:22.982 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:48:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:48:22.989 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:48:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:48:23.177 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:48:23.178 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:48:23 -2025-07-29 09:48:53.178 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:48:53.179 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:48:53 -2025-07-29 09:49:22.982 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:49:22.987 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:49:22.990 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:49:22.993 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:49:23.179 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-29 09:49:23.180 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:49:23 -2025-07-29 09:49:53.180 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:49:53.181 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:49:53 -2025-07-29 09:50:13.656 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-29 09:50:13.657 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:50:13.658 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-29 09:50:13.659 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:50:13.660 +08:00 [INF] DESKTOP-T6EU05A [48] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:50:13.670 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:50:13.685 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (12ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:50:13.687 +08:00 [INF] DESKTOP-T6EU05A [48] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:50:13.688 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:50:13.696 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:50:13.697 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:50:13.698 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:50:13.699 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:50:13.701 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:50:13.711 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:50:13.722 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:50:13.725 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:50:13.726 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:50:15.111 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:50:15.111 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-29 09:50:15.111 +08:00 [DBG] DESKTOP-T6EU05A [55] Successfully validated the token. -2025-07-29 09:50:15.112 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:50:15.113 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:50:15.113 +08:00 [DBG] DESKTOP-T6EU05A [55] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:50:15.114 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:50:15.115 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-29 09:50:15.116 +08:00 [DBG] DESKTOP-T6EU05A [55] Authorization was successful. -2025-07-29 09:50:15.116 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:50:15.117 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:50:15.118 +08:00 [INF] DESKTOP-T6EU05A [55] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:50:15.119 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:50:15.120 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:50:15.121 +08:00 [INF] DESKTOP-T6EU05A [55] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:50:15.131 +08:00 [INF] DESKTOP-T6EU05A [55] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:50:15.133 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:50:15.140 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:50:15.143 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:50:15.143 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:50:15.144 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:50:15.146 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:50:15.147 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:50:15.213 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:50:15.216 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:50:15.216 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:50:22.983 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:50:22.989 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:50:22.991 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:50:22.993 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:50:23.182 +08:00 [DBG] DESKTOP-T6EU05A [53] 获取所有连接,当前连接数:0 -2025-07-29 09:50:23.183 +08:00 [INF] DESKTOP-T6EU05A [53] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:50:23 -2025-07-29 09:50:53.184 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-29 09:50:53.184 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:50:53 -2025-07-29 09:51:22.983 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:51:22.989 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:51:22.990 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:51:22.993 +08:00 [DBG] DESKTOP-T6EU05A [53] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:51:23.185 +08:00 [DBG] DESKTOP-T6EU05A [53] 获取所有连接,当前连接数:0 -2025-07-29 09:51:23.185 +08:00 [INF] DESKTOP-T6EU05A [53] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:51:23 -2025-07-29 09:51:53.186 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:51:53.187 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:51:53 -2025-07-29 09:52:22.983 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:52:22.988 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:52:22.990 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:52:22.994 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:52:23.188 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-29 09:52:23.189 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:52:23 -2025-07-29 09:52:53.188 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-29 09:52:53.189 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:52:53 -2025-07-29 09:53:20.978 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:53:20.979 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-29 09:53:20.978 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-29 09:53:20.983 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:20.984 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:20.984 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:20.985 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:53:20.986 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-29 09:53:20.987 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-29 09:53:20.988 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:53:20.988 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:53:20.989 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:53:20.990 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:53:20.991 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:53:20.992 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:53:21.008 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:53:21.011 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:53:21.012 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:53:21.047 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:53:21.065 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:53:21.065 +08:00 [INF] DESKTOP-T6EU05A [58] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:53:21.068 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:53:21.070 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:53:21.078 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:53:21.081 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:53:21.082 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:53:22.982 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:53:22.987 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:53:22.989 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:53:22.992 +08:00 [DBG] DESKTOP-T6EU05A [58] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:53:23.190 +08:00 [DBG] DESKTOP-T6EU05A [58] 获取所有连接,当前连接数:0 -2025-07-29 09:53:23.191 +08:00 [INF] DESKTOP-T6EU05A [58] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:53:23 -2025-07-29 09:53:35.525 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-29 09:53:35.526 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:35.527 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-29 09:53:35.527 +08:00 [WRN] DESKTOP-T6EU05A [59] 无法获取当前用户ID -2025-07-29 09:53:35.534 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:53:35.534 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:35.535 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:53:35.536 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-29 09:53:37.093 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:53:37.094 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:37.110 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T01:23:37.0962879Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:53:37.141 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:53:37.231 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:53:37.251 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='1359a444-79b1-4055-a853-4800038a8cc9', @p21='636d5fff-452c-4167-9f50-2b90fd6aa32c', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:53:37.2226415Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:53:37.285 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:53:37.299 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:53:37.302 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:53:37.302 +08:00 [INF] DESKTOP-T6EU05A [5] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 09:53:37.303 +08:00 [INF] DESKTOP-T6EU05A [5] 获取当前密钥 -2025-07-29 09:53:37.303 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥Base64验证通过,字节长度: 64 -2025-07-29 09:53:37.304 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥熵值: 5.389670647189372 -2025-07-29 09:53:37.305 +08:00 [INF] DESKTOP-T6EU05A [5] 当前密钥验证通过,密钥长度: 88 -2025-07-29 09:53:37.306 +08:00 [INF] DESKTOP-T6EU05A [5] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 09:53:37.306 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥编码成功,字节长度: 88 -2025-07-29 09:53:37.307 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥已缓存,过期时间: "2025-07-29T01:58:37.3072973Z" -2025-07-29 09:53:37.307 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:53:37.308 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 09:53:37.309 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 09:53:37.310 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T02:08:37.3101061Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:53:37.3101079Z","NotBefore":"2025-07-29T01:53:37.3101079Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:53:37.311 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:53:37.311 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:53:37.312 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:53:37.313 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 09:53:37.314 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 09:53:37.314 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:53:37.3147568Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:53:37.3147583Z","NotBefore":"2025-07-29T01:53:37.3147583Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:53:37.327 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@p0='1af9adf1-4ccd-4094-b129-044eb5e18353' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:53:37.3158497Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:53:37.3158492Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:53:37.330 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-29 09:53:37.331 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-29 09:53:37.332 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjUzOjM3LjIyMjY0MTVaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTQwMTcsImV4cCI6MTc1Mzc1NDkxNywiaWF0IjoxNzUzNzU0MDE3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.a6aCh9lp0HumaLmm1U8kajxGdOxGfQttVVJH0L3ZAw99H358yi_CHTUC9pr5sjb__pX11ESefRUjB5OfuDEMhw -2025-07-29 09:53:37.413 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:53:37.414 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:37.415 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:53:37.415 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:53:37.417 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:53:37.431 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:53:37.444 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:53:37.447 +08:00 [INF] DESKTOP-T6EU05A [48] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:53:37.448 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:53:37.455 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-29 09:53:37.456 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:37.457 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-29 09:53:37.457 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:53:37.459 +08:00 [INF] DESKTOP-T6EU05A [59] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:53:37.468 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:53:37.483 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:53:37.486 +08:00 [INF] DESKTOP-T6EU05A [59] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:53:37.487 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:53:38.562 +08:00 [DBG] DESKTOP-T6EU05A [58] Successfully validated the token. -2025-07-29 09:53:38.562 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:53:38.563 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-29 09:53:38.563 +08:00 [DBG] DESKTOP-T6EU05A [58] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:38.564 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:38.565 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:53:38.566 +08:00 [DBG] DESKTOP-T6EU05A [58] Authorization was successful. -2025-07-29 09:53:38.567 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:53:38.568 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-29 09:53:38.569 +08:00 [INF] DESKTOP-T6EU05A [58] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:53:38.570 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:53:38.571 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:53:38.573 +08:00 [INF] DESKTOP-T6EU05A [58] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:53:38.574 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:53:38.576 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:53:38.587 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:53:38.587 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:53:38.595 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:53:38.597 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:53:38.599 +08:00 [INF] DESKTOP-T6EU05A [61] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:53:38.601 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:53:38.602 +08:00 [INF] DESKTOP-T6EU05A [61] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:53:38.603 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:53:38.604 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:53:38.612 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:53:38.613 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:53:53.192 +08:00 [DBG] DESKTOP-T6EU05A [59] 获取所有连接,当前连接数:0 -2025-07-29 09:53:53.193 +08:00 [INF] DESKTOP-T6EU05A [59] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:53:53 -2025-07-29 09:54:22.983 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:54:22.988 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:54:22.991 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:54:22.993 +08:00 [DBG] DESKTOP-T6EU05A [48] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:54:23.194 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-29 09:54:23.194 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:54:23 -2025-07-29 09:54:25.062 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-29 09:54:25.062 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:54:25.063 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:54:25.064 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:54:25.065 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-29 09:54:25.065 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-29 09:54:25.066 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:54:25.066 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:54:25.067 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:54:25.069 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:54:25.069 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:54:25.069 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-29 09:54:25.071 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:54:25.073 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:54:25.076 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:54:25.082 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:54:25.086 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:54:25.088 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:54:25.086 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:54:25.093 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:54:25.096 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:54:25.099 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:54:25.100 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:54:25.105 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:54:25.109 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:54:25.110 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:54:53.195 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-29 09:54:53.195 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:54:53 -2025-07-29 09:55:02.606 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:55:02.606 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:55:02.607 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:55:02.608 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-29 09:55:02.614 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-29 09:55:02.615 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:55:02.616 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-29 09:55:02.616 +08:00 [WRN] DESKTOP-T6EU05A [48] 无法获取当前用户ID -2025-07-29 09:55:03.972 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:55:03.972 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:55:03.986 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T01:25:03.9745786Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 09:55:04.018 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:55:04.113 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 09:55:04.145 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='891da0e5-aece-43cd-8acd-7e11161e94f4', @p21='1359a444-79b1-4055-a853-4800038a8cc9', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T01:55:04.0994444Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 09:55:04.187 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 09:55:04.197 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 09:55:04.200 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:55:04.200 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:55:04.201 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:55:04.202 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 09:55:04.203 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 09:55:04.203 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T02:10:04.2038025Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:55:04.203805Z","NotBefore":"2025-07-29T01:55:04.2038052Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:55:04.204 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 09:55:04.205 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 09:55:04.206 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 09:55:04.207 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 09:55:04.208 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 09:55:04.208 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T01:55:04.2087733Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T01:55:04.2087748Z","NotBefore":"2025-07-29T01:55:04.2087749Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 09:55:04.224 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@p0='e04c0af9-e00f-46ba-acae-c8900f9d4255' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T01:55:04.2099841Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T01:55:04.2099836Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 09:55:04.227 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-29 09:55:04.228 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-29 09:55:04.229 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAxOjU1OjA0LjA5OTQ0NDRaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTQxMDQsImV4cCI6MTc1Mzc1NTAwNCwiaWF0IjoxNzUzNzU0MTA0LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.40at5kL75Ccm6N3seZX33EsOERyhOZvtfZY0cgmItVlKpYnBqqNGRVMvs7zxlt9RnV08VvHpBo-S_e_lbZRXqw -2025-07-29 09:55:04.302 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-29 09:55:04.302 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:55:04.303 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-29 09:55:04.304 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:55:04.306 +08:00 [INF] DESKTOP-T6EU05A [59] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:55:04.317 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:55:04.327 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (8ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:55:04.330 +08:00 [INF] DESKTOP-T6EU05A [59] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:55:04.330 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:55:04.335 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-29 09:55:04.336 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:55:04.337 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-29 09:55:04.338 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 09:55:04.339 +08:00 [INF] DESKTOP-T6EU05A [59] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 09:55:04.354 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 09:55:04.367 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 09:55:04.370 +08:00 [INF] DESKTOP-T6EU05A [59] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 09:55:04.370 +08:00 [INF] DESKTOP-T6EU05A [59] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 09:55:05.187 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 09:55:05.187 +08:00 [DBG] DESKTOP-T6EU05A [48] Successfully validated the token. -2025-07-29 09:55:05.187 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-29 09:55:05.188 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:55:05.188 +08:00 [DBG] DESKTOP-T6EU05A [48] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:55:05.189 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 09:55:05.190 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 09:55:05.191 +08:00 [DBG] DESKTOP-T6EU05A [48] Authorization was successful. -2025-07-29 09:55:05.192 +08:00 [DBG] DESKTOP-T6EU05A [64] Authorization was successful. -2025-07-29 09:55:05.192 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:55:05.193 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:55:05.194 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:55:05.195 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 09:55:05.196 +08:00 [INF] DESKTOP-T6EU05A [48] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:55:05.198 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 09:55:05.206 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 09:55:05.208 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:55:05.209 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 09:55:05.213 +08:00 [INF] DESKTOP-T6EU05A [61] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 09:55:05.213 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 09:55:05.223 +08:00 [INF] DESKTOP-T6EU05A [48] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:55:05.226 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:55:05.226 +08:00 [INF] DESKTOP-T6EU05A [48] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 09:55:05.228 +08:00 [INF] DESKTOP-T6EU05A [64] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 09:55:05.230 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 09:55:05.231 +08:00 [INF] DESKTOP-T6EU05A [64] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 09:55:22.982 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:55:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:55:22.989 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:55:22.992 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:55:23.196 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:55:23.196 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:55:23 -2025-07-29 09:55:53.196 +08:00 [DBG] DESKTOP-T6EU05A [61] 获取所有连接,当前连接数:0 -2025-07-29 09:55:53.197 +08:00 [INF] DESKTOP-T6EU05A [61] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:55:53 -2025-07-29 09:56:22.982 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:56:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:56:22.990 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:56:22.992 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:56:23.197 +08:00 [DBG] DESKTOP-T6EU05A [66] 获取所有连接,当前连接数:0 -2025-07-29 09:56:23.198 +08:00 [INF] DESKTOP-T6EU05A [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:56:23 -2025-07-29 09:56:53.200 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-29 09:56:53.200 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:56:53 -2025-07-29 09:57:22.982 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:57:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:57:22.989 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:57:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:57:23.200 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:57:23.201 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:57:23 -2025-07-29 09:57:53.202 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:57:53.203 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:57:53 -2025-07-29 09:58:22.983 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:58:22.989 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:58:22.990 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:58:22.994 +08:00 [DBG] DESKTOP-T6EU05A [68] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:58:23.204 +08:00 [DBG] DESKTOP-T6EU05A [68] 获取所有连接,当前连接数:0 -2025-07-29 09:58:23.205 +08:00 [INF] DESKTOP-T6EU05A [68] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:58:23 -2025-07-29 09:58:53.207 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:58:53.207 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:58:53 -2025-07-29 09:59:22.982 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 09:59:22.987 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 09:59:22.989 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 09:59:22.992 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 09:59:23.208 +08:00 [DBG] DESKTOP-T6EU05A [66] 获取所有连接,当前连接数:0 -2025-07-29 09:59:23.209 +08:00 [INF] DESKTOP-T6EU05A [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:59:23 -2025-07-29 09:59:53.209 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 09:59:53.210 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 01:59:53 -2025-07-29 10:00:22.982 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:00:22.987 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:00:22.989 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:00:22.992 +08:00 [DBG] DESKTOP-T6EU05A [69] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:00:23.210 +08:00 [DBG] DESKTOP-T6EU05A [69] 获取所有连接,当前连接数:0 -2025-07-29 10:00:23.211 +08:00 [INF] DESKTOP-T6EU05A [69] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:00:23 -2025-07-29 10:00:53.211 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:00:53.212 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:00:53 -2025-07-29 10:01:22.982 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:01:22.988 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:01:22.989 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:01:22.993 +08:00 [DBG] DESKTOP-T6EU05A [76] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:01:23.213 +08:00 [DBG] DESKTOP-T6EU05A [76] 获取所有连接,当前连接数:0 -2025-07-29 10:01:23.213 +08:00 [INF] DESKTOP-T6EU05A [76] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:01:23 -2025-07-29 10:01:53.213 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:01:53.214 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:01:53 -2025-07-29 10:02:22.983 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:02:22.987 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:02:22.989 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:02:22.992 +08:00 [DBG] DESKTOP-T6EU05A [78] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:02:23.214 +08:00 [DBG] DESKTOP-T6EU05A [78] 获取所有连接,当前连接数:0 -2025-07-29 10:02:23.215 +08:00 [INF] DESKTOP-T6EU05A [78] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:02:23 -2025-07-29 10:02:53.215 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-29 10:02:53.216 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:02:53 -2025-07-29 10:03:22.982 +08:00 [DBG] DESKTOP-T6EU05A [80] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:03:22.987 +08:00 [DBG] DESKTOP-T6EU05A [80] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:03:22.990 +08:00 [DBG] DESKTOP-T6EU05A [80] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:03:22.992 +08:00 [DBG] DESKTOP-T6EU05A [80] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:03:23.216 +08:00 [DBG] DESKTOP-T6EU05A [80] 获取所有连接,当前连接数:0 -2025-07-29 10:03:23.217 +08:00 [INF] DESKTOP-T6EU05A [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:03:23 -2025-07-29 10:03:53.218 +08:00 [DBG] DESKTOP-T6EU05A [80] 获取所有连接,当前连接数:0 -2025-07-29 10:03:53.219 +08:00 [INF] DESKTOP-T6EU05A [80] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:03:53 -2025-07-29 10:04:22.983 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:04:22.988 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:04:22.990 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:04:22.993 +08:00 [DBG] DESKTOP-T6EU05A [79] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:04:23.220 +08:00 [DBG] DESKTOP-T6EU05A [79] 获取所有连接,当前连接数:0 -2025-07-29 10:04:23.220 +08:00 [INF] DESKTOP-T6EU05A [79] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:04:23 -2025-07-29 10:04:53.221 +08:00 [DBG] DESKTOP-T6EU05A [82] 获取所有连接,当前连接数:0 -2025-07-29 10:04:53.221 +08:00 [INF] DESKTOP-T6EU05A [82] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:04:53 -2025-07-29 10:05:06.014 +08:00 [DBG] DESKTOP-T6EU05A [81] Successfully validated the token. -2025-07-29 10:05:06.014 +08:00 [DBG] DESKTOP-T6EU05A [81] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:05:06.015 +08:00 [DBG] DESKTOP-T6EU05A [81] Authorization was successful. -2025-07-29 10:05:06.016 +08:00 [WRN] DESKTOP-T6EU05A [81] 无法获取当前用户ID -2025-07-29 10:05:06.021 +08:00 [DBG] DESKTOP-T6EU05A [81] Successfully validated the token. -2025-07-29 10:05:06.021 +08:00 [DBG] DESKTOP-T6EU05A [81] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:05:06.022 +08:00 [DBG] DESKTOP-T6EU05A [81] Authorization was successful. -2025-07-29 10:05:06.023 +08:00 [WRN] DESKTOP-T6EU05A [81] 无法获取当前用户ID -2025-07-29 10:05:07.188 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:05:07.188 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:05:07.284 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T01:35:07.1907731Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 10:05:07.319 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:05:07.419 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:05:07.453 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='ba64d1ed-744d-4be4-a45b-443d898c4cfc', @p21='891da0e5-aece-43cd-8acd-7e11161e94f4', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T02:05:07.4043817Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 10:05:07.501 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 10:05:07.517 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 10:05:07.520 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:05:07.520 +08:00 [INF] DESKTOP-T6EU05A [5] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 10:05:07.521 +08:00 [INF] DESKTOP-T6EU05A [5] 获取当前密钥 -2025-07-29 10:05:07.522 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥Base64验证通过,字节长度: 64 -2025-07-29 10:05:07.522 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥熵值: 5.389670647189372 -2025-07-29 10:05:07.523 +08:00 [INF] DESKTOP-T6EU05A [5] 当前密钥验证通过,密钥长度: 88 -2025-07-29 10:05:07.524 +08:00 [INF] DESKTOP-T6EU05A [5] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 10:05:07.524 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥编码成功,字节长度: 88 -2025-07-29 10:05:07.525 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥已缓存,过期时间: "2025-07-29T02:10:07.5259123Z" -2025-07-29 10:05:07.526 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:05:07.527 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 10:05:07.528 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 10:05:07.529 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T02:20:07.5294611Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:05:07.5294635Z","NotBefore":"2025-07-29T02:05:07.5294636Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:05:07.530 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:05:07.531 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:05:07.532 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:05:07.533 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 10:05:07.533 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 10:05:07.534 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T02:05:07.5345103Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:05:07.5345123Z","NotBefore":"2025-07-29T02:05:07.5345125Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:05:07.551 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@p0='1d39a266-e147-42f6-b3e9-b3d6b1d6a579' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T02:05:07.5356679Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T02:05:07.5356676Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 10:05:07.554 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-29 10:05:07.555 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-29 10:05:07.556 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAyOjA1OjA3LjQwNDM4MTdaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTQ3MDcsImV4cCI6MTc1Mzc1NTYwNywiaWF0IjoxNzUzNzU0NzA3LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.FN8giwHzwD8qpmej_uiLeCrfgLetiyrZcsKeN-0pBK66yxyRk1Mg8gqJX9htat1RmvKunAIe1q8sA9XBCkm4cA -2025-07-29 10:05:07.640 +08:00 [DBG] DESKTOP-T6EU05A [85] Successfully validated the token. -2025-07-29 10:05:07.641 +08:00 [DBG] DESKTOP-T6EU05A [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:05:07.642 +08:00 [DBG] DESKTOP-T6EU05A [85] Authorization was successful. -2025-07-29 10:05:07.643 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:05:07.644 +08:00 [INF] DESKTOP-T6EU05A [85] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:05:07.660 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:05:07.676 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:05:07.679 +08:00 [INF] DESKTOP-T6EU05A [85] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:05:07.679 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:05:07.686 +08:00 [DBG] DESKTOP-T6EU05A [81] Successfully validated the token. -2025-07-29 10:05:07.686 +08:00 [DBG] DESKTOP-T6EU05A [81] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:05:07.687 +08:00 [DBG] DESKTOP-T6EU05A [81] Authorization was successful. -2025-07-29 10:05:07.688 +08:00 [INF] DESKTOP-T6EU05A [81] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:05:07.689 +08:00 [INF] DESKTOP-T6EU05A [81] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:05:07.704 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:05:07.721 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:05:07.724 +08:00 [INF] DESKTOP-T6EU05A [81] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:05:07.724 +08:00 [INF] DESKTOP-T6EU05A [81] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:05:08.346 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:05:08.346 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:05:08.346 +08:00 [DBG] DESKTOP-T6EU05A [83] Successfully validated the token. -2025-07-29 10:05:08.346 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:05:08.347 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:05:08.348 +08:00 [DBG] DESKTOP-T6EU05A [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:05:08.349 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:05:08.350 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:05:08.351 +08:00 [DBG] DESKTOP-T6EU05A [83] Authorization was successful. -2025-07-29 10:05:08.352 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:05:08.352 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:05:08.353 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:05:08.355 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:05:08.356 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:05:08.357 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:05:08.372 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:05:08.389 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:05:08.392 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:05:08.393 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:05:08.421 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:05:08.424 +08:00 [INF] DESKTOP-T6EU05A [81] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:05:08.424 +08:00 [INF] DESKTOP-T6EU05A [81] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:05:08.434 +08:00 [INF] DESKTOP-T6EU05A [84] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:05:08.451 +08:00 [INF] DESKTOP-T6EU05A [84] Executed DbCommand (15ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:05:08.453 +08:00 [INF] DESKTOP-T6EU05A [84] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:05:08.454 +08:00 [INF] DESKTOP-T6EU05A [84] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:05:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:05:22.988 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:05:22.990 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:05:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:05:23.222 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:05:23.223 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:05:23 -2025-07-29 10:05:53.224 +08:00 [DBG] DESKTOP-T6EU05A [82] 获取所有连接,当前连接数:0 -2025-07-29 10:05:53.225 +08:00 [INF] DESKTOP-T6EU05A [82] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:05:53 -2025-07-29 10:06:22.984 +08:00 [DBG] DESKTOP-T6EU05A [82] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:06:22.989 +08:00 [DBG] DESKTOP-T6EU05A [82] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:06:22.990 +08:00 [DBG] DESKTOP-T6EU05A [82] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:06:22.994 +08:00 [DBG] DESKTOP-T6EU05A [82] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:06:23.226 +08:00 [DBG] DESKTOP-T6EU05A [82] 获取所有连接,当前连接数:0 -2025-07-29 10:06:23.227 +08:00 [INF] DESKTOP-T6EU05A [82] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:06:23 -2025-07-29 10:06:28.047 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:06:28.047 +08:00 [DBG] DESKTOP-T6EU05A [85] Successfully validated the token. -2025-07-29 10:06:28.047 +08:00 [DBG] DESKTOP-T6EU05A [86] Successfully validated the token. -2025-07-29 10:06:28.048 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:28.050 +08:00 [DBG] DESKTOP-T6EU05A [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:28.051 +08:00 [DBG] DESKTOP-T6EU05A [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:28.052 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:06:28.053 +08:00 [DBG] DESKTOP-T6EU05A [85] Authorization was successful. -2025-07-29 10:06:28.054 +08:00 [DBG] DESKTOP-T6EU05A [86] Authorization was successful. -2025-07-29 10:06:28.056 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:28.056 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:28.060 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:28.058 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:28.066 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:28.069 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:28.076 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:06:28.078 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:28.079 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:28.081 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:06:28.086 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:06:28.086 +08:00 [DBG] DESKTOP-T6EU05A [83] Successfully validated the token. -2025-07-29 10:06:28.090 +08:00 [DBG] DESKTOP-T6EU05A [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:28.091 +08:00 [DBG] DESKTOP-T6EU05A [83] Authorization was successful. -2025-07-29 10:06:28.092 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:28.093 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:28.094 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:28.096 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:28.098 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:06:28.101 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:28.103 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:28.104 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:06:28.108 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:06:28.108 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:28.109 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:06:28.110 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:28.111 +08:00 [DBG] DESKTOP-T6EU05A [85] Successfully validated the token. -2025-07-29 10:06:28.117 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:06:28.118 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:28.120 +08:00 [DBG] DESKTOP-T6EU05A [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:28.122 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:28.124 +08:00 [DBG] DESKTOP-T6EU05A [85] Authorization was successful. -2025-07-29 10:06:28.125 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:28.126 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:28.129 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:28.132 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:06:28.141 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:06:28.149 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:28.151 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:28.151 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:06:28.152 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:28.154 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:28.155 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:06:36.284 +08:00 [DBG] DESKTOP-T6EU05A [85] Successfully validated the token. -2025-07-29 10:06:36.285 +08:00 [DBG] DESKTOP-T6EU05A [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:36.286 +08:00 [DBG] DESKTOP-T6EU05A [85] Authorization was successful. -2025-07-29 10:06:36.287 +08:00 [WRN] DESKTOP-T6EU05A [85] 无法获取当前用户ID -2025-07-29 10:06:36.293 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:06:36.293 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:36.294 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:06:36.295 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-29 10:06:37.983 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:06:37.984 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:37.997 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T01:36:37.9861957Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 10:06:38.036 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (20ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:06:38.146 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:06:38.170 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='3eb5c39e-4c74-48ea-a3d0-236163f4854d', @p21='ba64d1ed-744d-4be4-a45b-443d898c4cfc', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T02:06:38.1374259Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 10:06:38.205 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 10:06:38.223 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 10:06:38.226 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:06:38.226 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:06:38.227 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:06:38.228 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 10:06:38.229 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 10:06:38.230 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T02:21:38.2302401Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:06:38.2302424Z","NotBefore":"2025-07-29T02:06:38.2302425Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:06:38.231 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:06:38.232 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:06:38.233 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:06:38.234 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 10:06:38.235 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 10:06:38.235 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T02:06:38.2357859Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:06:38.2357888Z","NotBefore":"2025-07-29T02:06:38.2357889Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:06:38.248 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@p0='10d55334-ccc4-4b4e-aec4-b5a7e42209ec' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T02:06:38.2369998Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T02:06:38.2369994Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 10:06:38.255 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-29 10:06:38.256 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-29 10:06:38.257 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAyOjA2OjM4LjEzNzQyNTlaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTQ3OTgsImV4cCI6MTc1Mzc1NTY5OCwiaWF0IjoxNzUzNzU0Nzk4LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.9p4eNGt6bYIb64xVOQ0OXvVHYuiwYI-Zgn7z0BDnA0gTANDgAYg2VMByxqAGQE9B0tBN234rkHRLXd4rscG1tg -2025-07-29 10:06:38.340 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:06:38.341 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:38.342 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:06:38.342 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:06:38.345 +08:00 [INF] DESKTOP-T6EU05A [82] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:06:38.357 +08:00 [INF] DESKTOP-T6EU05A [82] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:06:38.377 +08:00 [INF] DESKTOP-T6EU05A [82] Executed DbCommand (17ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:06:38.383 +08:00 [INF] DESKTOP-T6EU05A [82] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:06:38.384 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:06:38.389 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:06:38.390 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:38.391 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:06:38.392 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:06:38.394 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:06:38.405 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:06:38.422 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:06:38.425 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:06:38.426 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:06:41.506 +08:00 [DBG] DESKTOP-T6EU05A [81] Successfully validated the token. -2025-07-29 10:06:41.506 +08:00 [DBG] DESKTOP-T6EU05A [85] Successfully validated the token. -2025-07-29 10:06:41.506 +08:00 [DBG] DESKTOP-T6EU05A [86] Successfully validated the token. -2025-07-29 10:06:41.507 +08:00 [DBG] DESKTOP-T6EU05A [81] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:41.507 +08:00 [DBG] DESKTOP-T6EU05A [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:41.508 +08:00 [DBG] DESKTOP-T6EU05A [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:41.509 +08:00 [DBG] DESKTOP-T6EU05A [81] Authorization was successful. -2025-07-29 10:06:41.510 +08:00 [DBG] DESKTOP-T6EU05A [85] Authorization was successful. -2025-07-29 10:06:41.511 +08:00 [DBG] DESKTOP-T6EU05A [86] Authorization was successful. -2025-07-29 10:06:41.512 +08:00 [INF] DESKTOP-T6EU05A [81] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:41.513 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:41.513 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:41.515 +08:00 [INF] DESKTOP-T6EU05A [81] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:41.516 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:41.518 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:41.531 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:06:41.533 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:06:41.533 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:41.536 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:41.538 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:06:41.544 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:41.546 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:41.547 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:06:41.555 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:41.561 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:41.562 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:06:43.007 +08:00 [DBG] DESKTOP-T6EU05A [83] Successfully validated the token. -2025-07-29 10:06:43.007 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:06:43.007 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:06:43.008 +08:00 [DBG] DESKTOP-T6EU05A [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:43.008 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:43.009 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:43.010 +08:00 [DBG] DESKTOP-T6EU05A [83] Authorization was successful. -2025-07-29 10:06:43.010 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:06:43.012 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:43.011 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:06:43.012 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:43.014 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:43.014 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:43.016 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:43.019 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:43.028 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:06:43.030 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:06:43.033 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:43.034 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:43.036 +08:00 [INF] DESKTOP-T6EU05A [83] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:06:43.042 +08:00 [INF] DESKTOP-T6EU05A [83] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:43.044 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:43.045 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:06:43.048 +08:00 [INF] DESKTOP-T6EU05A [83] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:43.050 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:43.051 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:06:49.598 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:06:49.598 +08:00 [DBG] DESKTOP-T6EU05A [81] Successfully validated the token. -2025-07-29 10:06:49.598 +08:00 [DBG] DESKTOP-T6EU05A [83] Successfully validated the token. -2025-07-29 10:06:49.599 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:49.599 +08:00 [DBG] DESKTOP-T6EU05A [81] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:49.600 +08:00 [DBG] DESKTOP-T6EU05A [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:49.602 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:06:49.603 +08:00 [DBG] DESKTOP-T6EU05A [81] Authorization was successful. -2025-07-29 10:06:49.605 +08:00 [DBG] DESKTOP-T6EU05A [83] Authorization was successful. -2025-07-29 10:06:49.607 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:49.608 +08:00 [INF] DESKTOP-T6EU05A [81] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:49.609 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:49.611 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:49.613 +08:00 [INF] DESKTOP-T6EU05A [81] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:49.614 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:49.628 +08:00 [INF] DESKTOP-T6EU05A [83] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:06:49.628 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:06:49.630 +08:00 [INF] DESKTOP-T6EU05A [82] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:06:49.634 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:49.634 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:49.640 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:49.640 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:49.642 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:49.644 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:49.645 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:06:49.646 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:06:53.228 +08:00 [DBG] DESKTOP-T6EU05A [86] 获取所有连接,当前连接数:0 -2025-07-29 10:06:53.229 +08:00 [INF] DESKTOP-T6EU05A [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:06:53 -2025-07-29 10:06:53.484 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:06:53.484 +08:00 [DBG] DESKTOP-T6EU05A [81] Successfully validated the token. -2025-07-29 10:06:53.484 +08:00 [DBG] DESKTOP-T6EU05A [86] Successfully validated the token. -2025-07-29 10:06:53.487 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:53.487 +08:00 [DBG] DESKTOP-T6EU05A [81] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:53.488 +08:00 [DBG] DESKTOP-T6EU05A [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:53.488 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:06:53.489 +08:00 [DBG] DESKTOP-T6EU05A [81] Authorization was successful. -2025-07-29 10:06:53.490 +08:00 [DBG] DESKTOP-T6EU05A [86] Authorization was successful. -2025-07-29 10:06:53.491 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:53.491 +08:00 [INF] DESKTOP-T6EU05A [81] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:53.492 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:53.493 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:53.494 +08:00 [INF] DESKTOP-T6EU05A [81] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:53.495 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:53.507 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:06:53.511 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:06:53.512 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:06:53.518 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:53.518 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:53.521 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:53.521 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:53.522 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:06:53.529 +08:00 [INF] DESKTOP-T6EU05A [83] Executed DbCommand (16ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:53.534 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:53.534 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:06:59.277 +08:00 [DBG] DESKTOP-T6EU05A [85] Successfully validated the token. -2025-07-29 10:06:59.277 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:06:59.277 +08:00 [DBG] DESKTOP-T6EU05A [83] Successfully validated the token. -2025-07-29 10:06:59.277 +08:00 [DBG] DESKTOP-T6EU05A [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:59.278 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:59.279 +08:00 [DBG] DESKTOP-T6EU05A [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:06:59.279 +08:00 [DBG] DESKTOP-T6EU05A [85] Authorization was successful. -2025-07-29 10:06:59.280 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:06:59.281 +08:00 [DBG] DESKTOP-T6EU05A [83] Authorization was successful. -2025-07-29 10:06:59.282 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:59.282 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:59.283 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:59.285 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:59.286 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:06:59.287 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:06:59.298 +08:00 [INF] DESKTOP-T6EU05A [83] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:06:59.298 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:06:59.305 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:06:59.307 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:59.308 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:06:59.311 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:59.311 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:06:59.313 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:59.315 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:06:59.316 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:06:59.317 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:07:04.406 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:07:04.406 +08:00 [DBG] DESKTOP-T6EU05A [83] Successfully validated the token. -2025-07-29 10:07:04.406 +08:00 [DBG] DESKTOP-T6EU05A [79] Successfully validated the token. -2025-07-29 10:07:04.406 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:04.407 +08:00 [DBG] DESKTOP-T6EU05A [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:04.408 +08:00 [DBG] DESKTOP-T6EU05A [79] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:04.409 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:07:04.409 +08:00 [DBG] DESKTOP-T6EU05A [83] Authorization was successful. -2025-07-29 10:07:04.410 +08:00 [DBG] DESKTOP-T6EU05A [79] Authorization was successful. -2025-07-29 10:07:04.411 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:04.411 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:04.412 +08:00 [INF] DESKTOP-T6EU05A [79] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:04.413 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:04.414 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:07:04.416 +08:00 [INF] DESKTOP-T6EU05A [79] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:07:04.427 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:07:04.431 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:07:04.431 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:07:04.436 +08:00 [INF] DESKTOP-T6EU05A [79] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:04.437 +08:00 [INF] DESKTOP-T6EU05A [79] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:04.438 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:04.441 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:04.442 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:07:04.444 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:04.447 +08:00 [INF] DESKTOP-T6EU05A [79] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:04.448 +08:00 [INF] DESKTOP-T6EU05A [79] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:07:11.118 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:07:11.119 +08:00 [DBG] DESKTOP-T6EU05A [79] Successfully validated the token. -2025-07-29 10:07:11.130 +08:00 [DBG] DESKTOP-T6EU05A [79] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:11.129 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:11.119 +08:00 [DBG] DESKTOP-T6EU05A [85] Successfully validated the token. -2025-07-29 10:07:11.134 +08:00 [DBG] DESKTOP-T6EU05A [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:11.135 +08:00 [DBG] DESKTOP-T6EU05A [85] Authorization was successful. -2025-07-29 10:07:11.132 +08:00 [DBG] DESKTOP-T6EU05A [79] Authorization was successful. -2025-07-29 10:07:11.133 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:07:11.136 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:11.137 +08:00 [INF] DESKTOP-T6EU05A [79] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:11.141 +08:00 [INF] DESKTOP-T6EU05A [79] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:07:11.139 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:11.138 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:11.148 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:07:11.155 +08:00 [INF] DESKTOP-T6EU05A [82] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:07:11.158 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:07:11.158 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:11.161 +08:00 [INF] DESKTOP-T6EU05A [83] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:07:11.163 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:11.173 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:11.176 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:11.176 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:07:11.185 +08:00 [INF] DESKTOP-T6EU05A [79] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:11.187 +08:00 [INF] DESKTOP-T6EU05A [79] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:11.188 +08:00 [INF] DESKTOP-T6EU05A [79] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:07:16.226 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:07:16.227 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:16.228 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:07:16.229 +08:00 [WRN] DESKTOP-T6EU05A [82] 无法获取当前用户ID -2025-07-29 10:07:16.234 +08:00 [DBG] DESKTOP-T6EU05A [79] Successfully validated the token. -2025-07-29 10:07:16.235 +08:00 [DBG] DESKTOP-T6EU05A [79] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:16.236 +08:00 [DBG] DESKTOP-T6EU05A [79] Authorization was successful. -2025-07-29 10:07:16.236 +08:00 [WRN] DESKTOP-T6EU05A [79] 无法获取当前用户ID -2025-07-29 10:07:22.982 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:07:22.987 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:07:22.989 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:07:22.992 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:07:23.229 +08:00 [DBG] DESKTOP-T6EU05A [86] 获取所有连接,当前连接数:0 -2025-07-29 10:07:23.230 +08:00 [INF] DESKTOP-T6EU05A [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:07:23 -2025-07-29 10:07:24.545 +08:00 [DBG] DESKTOP-T6EU05A [81] Successfully validated the token. -2025-07-29 10:07:24.546 +08:00 [DBG] DESKTOP-T6EU05A [81] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:24.561 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (13ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T01:37:24.5479195Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 10:07:24.606 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (11ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:07:24.706 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (16ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:07:24.739 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (15ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='88ab9c1b-437c-4ba5-8f11-a3cb5514353a', @p21='3eb5c39e-4c74-48ea-a3d0-236163f4854d', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T02:07:24.6901368Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 10:07:24.785 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (11ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 10:07:24.797 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (9ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 10:07:24.801 +08:00 [INF] DESKTOP-T6EU05A [81] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:07:24.802 +08:00 [INF] DESKTOP-T6EU05A [81] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:07:24.803 +08:00 [INF] DESKTOP-T6EU05A [81] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:07:24.805 +08:00 [INF] DESKTOP-T6EU05A [81] 密钥解码成功,字节长度: 64 -2025-07-29 10:07:24.806 +08:00 [INF] DESKTOP-T6EU05A [81] 令牌签名算法: HS512 -2025-07-29 10:07:24.807 +08:00 [INF] DESKTOP-T6EU05A [81] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T02:22:24.806934Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:07:24.8069366Z","NotBefore":"2025-07-29T02:07:24.8069367Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:07:24.808 +08:00 [INF] DESKTOP-T6EU05A [81] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:07:24.809 +08:00 [INF] DESKTOP-T6EU05A [81] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:07:24.810 +08:00 [INF] DESKTOP-T6EU05A [81] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:07:24.811 +08:00 [INF] DESKTOP-T6EU05A [81] 密钥解码成功,字节长度: 64 -2025-07-29 10:07:24.812 +08:00 [INF] DESKTOP-T6EU05A [81] 令牌签名算法: HS512 -2025-07-29 10:07:24.813 +08:00 [INF] DESKTOP-T6EU05A [81] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T02:07:24.8137202Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:07:24.8137276Z","NotBefore":"2025-07-29T02:07:24.8137279Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:07:24.836 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (21ms) [Parameters=[@p0='ad595716-107f-47fa-92d9-0daafab95d75' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T02:07:24.8151105Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T02:07:24.8151100Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 10:07:24.839 +08:00 [INF] DESKTOP-T6EU05A [81] 用户 hyh 认证成功 -2025-07-29 10:07:24.840 +08:00 [INF] DESKTOP-T6EU05A [81] 账号 hyh 登录成功 -2025-07-29 10:07:24.841 +08:00 [WRN] DESKTOP-T6EU05A [81] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAyOjA3OjI0LjY5MDEzNjhaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTQ4NDQsImV4cCI6MTc1Mzc1NTc0NCwiaWF0IjoxNzUzNzU0ODQ0LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.RxHFHeLuMv7R5K-I2prfHwJ0fpRnmdzsKLe-vDKXljxhSsr5DXIX0BWT6WGkY36TP4Tr_JVcVNqFAr1EW9xlQQ -2025-07-29 10:07:24.900 +08:00 [DBG] DESKTOP-T6EU05A [83] Successfully validated the token. -2025-07-29 10:07:24.901 +08:00 [DBG] DESKTOP-T6EU05A [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:24.902 +08:00 [DBG] DESKTOP-T6EU05A [83] Authorization was successful. -2025-07-29 10:07:24.903 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 10:07:24.905 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 10:07:24.917 +08:00 [INF] DESKTOP-T6EU05A [83] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:07:24.919 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:24.920 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:24.926 +08:00 [DBG] DESKTOP-T6EU05A [83] Successfully validated the token. -2025-07-29 10:07:24.926 +08:00 [DBG] DESKTOP-T6EU05A [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:24.928 +08:00 [DBG] DESKTOP-T6EU05A [83] Authorization was successful. -2025-07-29 10:07:24.928 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 10:07:24.930 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 10:07:24.942 +08:00 [INF] DESKTOP-T6EU05A [83] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:07:24.946 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:24.947 +08:00 [INF] DESKTOP-T6EU05A [83] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:27.215 +08:00 [DBG] DESKTOP-T6EU05A [85] Successfully validated the token. -2025-07-29 10:07:27.216 +08:00 [DBG] DESKTOP-T6EU05A [85] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:27.217 +08:00 [DBG] DESKTOP-T6EU05A [85] Authorization was successful. -2025-07-29 10:07:27.218 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 10:07:27.222 +08:00 [INF] DESKTOP-T6EU05A [85] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 10:07:27.238 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:07:27.251 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:27.253 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:27.254 +08:00 [INF] DESKTOP-T6EU05A [85] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:07:27.261 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:07:27.262 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:27.263 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:07:27.263 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 10:07:27.264 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 10:07:27.275 +08:00 [INF] DESKTOP-T6EU05A [82] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:07:27.292 +08:00 [INF] DESKTOP-T6EU05A [82] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:27.294 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:27.295 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:07:28.684 +08:00 [DBG] DESKTOP-T6EU05A [86] Successfully validated the token. -2025-07-29 10:07:28.685 +08:00 [DBG] DESKTOP-T6EU05A [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:28.685 +08:00 [DBG] DESKTOP-T6EU05A [86] Authorization was successful. -2025-07-29 10:07:28.686 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 10:07:28.688 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 10:07:28.700 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:07:28.711 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (9ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:28.713 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:28.714 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:07:28.723 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:07:28.724 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:28.725 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:07:28.726 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 10, 搜索关键词: null, 是否禁用: null -2025-07-29 10:07:28.728 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 10, 搜索关键词: 无 -2025-07-29 10:07:28.744 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:07:28.757 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:28.759 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:28.760 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:07:34.440 +08:00 [DBG] DESKTOP-T6EU05A [86] Successfully validated the token. -2025-07-29 10:07:34.441 +08:00 [DBG] DESKTOP-T6EU05A [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:34.442 +08:00 [DBG] DESKTOP-T6EU05A [86] Authorization was successful. -2025-07-29 10:07:34.442 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:07:34.444 +08:00 [INF] DESKTOP-T6EU05A [86] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:07:34.454 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:07:34.470 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (14ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:07:34.473 +08:00 [INF] DESKTOP-T6EU05A [86] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:07:34.474 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:07:34.481 +08:00 [DBG] DESKTOP-T6EU05A [86] Successfully validated the token. -2025-07-29 10:07:34.482 +08:00 [DBG] DESKTOP-T6EU05A [86] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:34.483 +08:00 [DBG] DESKTOP-T6EU05A [86] Authorization was successful. -2025-07-29 10:07:34.483 +08:00 [INF] DESKTOP-T6EU05A [86] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:07:34.485 +08:00 [INF] DESKTOP-T6EU05A [86] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:07:34.497 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:07:34.508 +08:00 [INF] DESKTOP-T6EU05A [86] Executed DbCommand (9ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:07:34.511 +08:00 [INF] DESKTOP-T6EU05A [86] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:07:34.512 +08:00 [INF] DESKTOP-T6EU05A [86] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:07:36.033 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:07:36.033 +08:00 [DBG] DESKTOP-T6EU05A [83] Successfully validated the token. -2025-07-29 10:07:36.033 +08:00 [DBG] DESKTOP-T6EU05A [82] Successfully validated the token. -2025-07-29 10:07:36.033 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:36.034 +08:00 [DBG] DESKTOP-T6EU05A [83] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:36.035 +08:00 [DBG] DESKTOP-T6EU05A [82] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:07:36.036 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:07:36.036 +08:00 [DBG] DESKTOP-T6EU05A [83] Authorization was successful. -2025-07-29 10:07:36.037 +08:00 [DBG] DESKTOP-T6EU05A [82] Authorization was successful. -2025-07-29 10:07:36.038 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:36.038 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:36.039 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:36.040 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:07:36.042 +08:00 [INF] DESKTOP-T6EU05A [83] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:07:36.043 +08:00 [INF] DESKTOP-T6EU05A [82] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:07:36.057 +08:00 [INF] DESKTOP-T6EU05A [85] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:07:36.057 +08:00 [INF] DESKTOP-T6EU05A [81] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:07:36.057 +08:00 [INF] DESKTOP-T6EU05A [82] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:07:36.064 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:36.065 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:07:36.071 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:36.074 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:36.074 +08:00 [INF] DESKTOP-T6EU05A [82] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:07:36.074 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:07:36.077 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:07:36.078 +08:00 [INF] DESKTOP-T6EU05A [82] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:07:53.231 +08:00 [DBG] DESKTOP-T6EU05A [86] 获取所有连接,当前连接数:0 -2025-07-29 10:07:53.232 +08:00 [INF] DESKTOP-T6EU05A [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:07:53 -2025-07-29 10:08:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:08:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:08:22.990 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:08:22.992 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:08:23.232 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:08:23.233 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:08:23 -2025-07-29 10:08:53.246 +08:00 [DBG] DESKTOP-T6EU05A [86] 获取所有连接,当前连接数:0 -2025-07-29 10:08:53.247 +08:00 [INF] DESKTOP-T6EU05A [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:08:53 -2025-07-29 10:09:22.983 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:09:22.989 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:09:22.990 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:09:22.994 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:09:23.248 +08:00 [DBG] DESKTOP-T6EU05A [86] 获取所有连接,当前连接数:0 -2025-07-29 10:09:23.248 +08:00 [INF] DESKTOP-T6EU05A [86] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:09:23 -2025-07-29 10:09:53.248 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:09:53.249 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:09:53 -2025-07-29 10:10:22.983 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:10:22.988 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:10:22.991 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:10:22.993 +08:00 [DBG] DESKTOP-T6EU05A [86] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:10:23.250 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:10:23.250 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:10:23 -2025-07-29 10:10:46.834 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-29 10:10:46.835 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:10:46.836 +08:00 [DBG] DESKTOP-T6EU05A [74] Authorization was successful. -2025-07-29 10:10:46.837 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:10:46.838 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:10:46.839 +08:00 [DBG] DESKTOP-T6EU05A [72] Successfully validated the token. -2025-07-29 10:10:46.839 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:10:46.840 +08:00 [DBG] DESKTOP-T6EU05A [72] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:10:46.842 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:10:46.842 +08:00 [DBG] DESKTOP-T6EU05A [72] Authorization was successful. -2025-07-29 10:10:46.843 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:10:46.844 +08:00 [INF] DESKTOP-T6EU05A [72] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:10:46.845 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:10:46.846 +08:00 [INF] DESKTOP-T6EU05A [72] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:10:46.848 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:10:46.896 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:10:46.899 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:10:46.900 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:10:46.905 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:10:46.916 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:10:46.919 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:10:46.920 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:10:46.922 +08:00 [INF] DESKTOP-T6EU05A [72] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:10:46.936 +08:00 [INF] DESKTOP-T6EU05A [72] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:10:46.939 +08:00 [INF] DESKTOP-T6EU05A [72] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:10:46.939 +08:00 [INF] DESKTOP-T6EU05A [72] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:10:53.251 +08:00 [DBG] DESKTOP-T6EU05A [74] 获取所有连接,当前连接数:0 -2025-07-29 10:10:53.251 +08:00 [INF] DESKTOP-T6EU05A [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:10:53 -2025-07-29 10:11:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:11:22.989 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:11:22.991 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:11:22.994 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:11:23.252 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:11:23.252 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:11:23 -2025-07-29 10:11:52.738 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:11:52.739 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:11:52.740 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:11:52.740 +08:00 [WRN] DESKTOP-T6EU05A [73] 无法获取当前用户ID -2025-07-29 10:11:52.746 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:11:52.747 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:11:52.748 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:11:52.748 +08:00 [WRN] DESKTOP-T6EU05A [73] 无法获取当前用户ID -2025-07-29 10:11:53.252 +08:00 [DBG] DESKTOP-T6EU05A [74] 获取所有连接,当前连接数:0 -2025-07-29 10:11:53.253 +08:00 [INF] DESKTOP-T6EU05A [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:11:53 -2025-07-29 10:11:54.197 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-29 10:11:54.198 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:11:54.209 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (9ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T01:41:54.2002176Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 10:11:54.237 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (12ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:11:54.334 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (9ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:11:54.355 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (10ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='04a9e639-841c-472f-afaa-a64da041373b', @p21='88ab9c1b-437c-4ba5-8f11-a3cb5514353a', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T02:11:54.3245406Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 10:11:54.385 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (8ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 10:11:54.399 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (11ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 10:11:54.401 +08:00 [INF] DESKTOP-T6EU05A [74] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:11:54.402 +08:00 [INF] DESKTOP-T6EU05A [74] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 10:11:54.403 +08:00 [INF] DESKTOP-T6EU05A [74] 获取当前密钥 -2025-07-29 10:11:54.403 +08:00 [INF] DESKTOP-T6EU05A [74] 密钥Base64验证通过,字节长度: 64 -2025-07-29 10:11:54.404 +08:00 [INF] DESKTOP-T6EU05A [74] 密钥熵值: 5.389670647189372 -2025-07-29 10:11:54.405 +08:00 [INF] DESKTOP-T6EU05A [74] 当前密钥验证通过,密钥长度: 88 -2025-07-29 10:11:54.405 +08:00 [INF] DESKTOP-T6EU05A [74] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 10:11:54.406 +08:00 [INF] DESKTOP-T6EU05A [74] 密钥编码成功,字节长度: 88 -2025-07-29 10:11:54.407 +08:00 [INF] DESKTOP-T6EU05A [74] 密钥已缓存,过期时间: "2025-07-29T02:16:54.4072348Z" -2025-07-29 10:11:54.408 +08:00 [INF] DESKTOP-T6EU05A [74] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:11:54.408 +08:00 [INF] DESKTOP-T6EU05A [74] 密钥解码成功,字节长度: 64 -2025-07-29 10:11:54.409 +08:00 [INF] DESKTOP-T6EU05A [74] 令牌签名算法: HS512 -2025-07-29 10:11:54.410 +08:00 [INF] DESKTOP-T6EU05A [74] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T02:26:54.4102533Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:11:54.4102547Z","NotBefore":"2025-07-29T02:11:54.4102548Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:11:54.411 +08:00 [INF] DESKTOP-T6EU05A [74] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:11:54.412 +08:00 [INF] DESKTOP-T6EU05A [74] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:11:54.412 +08:00 [INF] DESKTOP-T6EU05A [74] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:11:54.413 +08:00 [INF] DESKTOP-T6EU05A [74] 密钥解码成功,字节长度: 64 -2025-07-29 10:11:54.414 +08:00 [INF] DESKTOP-T6EU05A [74] 令牌签名算法: HS512 -2025-07-29 10:11:54.415 +08:00 [INF] DESKTOP-T6EU05A [74] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T02:11:54.415169Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:11:54.4151703Z","NotBefore":"2025-07-29T02:11:54.4151704Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:11:54.425 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (8ms) [Parameters=[@p0='a4f7dcb0-f2c0-4dbe-a446-592be94dce25' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T02:11:54.4164847Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T02:11:54.4164842Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 10:11:54.428 +08:00 [INF] DESKTOP-T6EU05A [74] 用户 hyh 认证成功 -2025-07-29 10:11:54.429 +08:00 [INF] DESKTOP-T6EU05A [74] 账号 hyh 登录成功 -2025-07-29 10:11:54.429 +08:00 [WRN] DESKTOP-T6EU05A [74] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAyOjExOjU0LjMyNDU0MDZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTUxMTQsImV4cCI6MTc1Mzc1NjAxNCwiaWF0IjoxNzUzNzU1MTE0LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.AhhE757tPGEpL5Bru-SfIBH5wRmpSW6B66YjxsCqVTihoz1V5udMSZX715ftYpWBEjGLainYSab5EpmFmmONVA -2025-07-29 10:11:54.509 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:11:54.509 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:11:54.510 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:11:54.511 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:11:54.513 +08:00 [INF] DESKTOP-T6EU05A [73] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:11:54.522 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:11:54.537 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:11:54.540 +08:00 [INF] DESKTOP-T6EU05A [73] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:11:54.541 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:11:54.546 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:11:54.547 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:11:54.548 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:11:54.548 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:11:54.550 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:11:54.559 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:11:54.569 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:11:54.572 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:11:54.573 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:11:55.346 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:11:55.346 +08:00 [DBG] DESKTOP-T6EU05A [67] Successfully validated the token. -2025-07-29 10:11:55.346 +08:00 [DBG] DESKTOP-T6EU05A [74] Successfully validated the token. -2025-07-29 10:11:55.347 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:11:55.348 +08:00 [DBG] DESKTOP-T6EU05A [67] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:11:55.348 +08:00 [DBG] DESKTOP-T6EU05A [74] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:11:55.349 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:11:55.350 +08:00 [DBG] DESKTOP-T6EU05A [67] Authorization was successful. -2025-07-29 10:11:55.351 +08:00 [DBG] DESKTOP-T6EU05A [74] Authorization was successful. -2025-07-29 10:11:55.352 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:11:55.352 +08:00 [INF] DESKTOP-T6EU05A [67] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:11:55.353 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:11:55.354 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:11:55.355 +08:00 [INF] DESKTOP-T6EU05A [67] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:11:55.356 +08:00 [INF] DESKTOP-T6EU05A [74] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:11:55.368 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:11:55.370 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:11:55.370 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:11:55.375 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:11:55.376 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:11:55.379 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:11:55.381 +08:00 [INF] DESKTOP-T6EU05A [74] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:11:55.381 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:11:55.383 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:11:55.384 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:11:55.385 +08:00 [INF] DESKTOP-T6EU05A [74] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:12:22.983 +08:00 [DBG] DESKTOP-T6EU05A [74] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:12:22.988 +08:00 [DBG] DESKTOP-T6EU05A [74] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:12:22.990 +08:00 [DBG] DESKTOP-T6EU05A [74] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:12:22.993 +08:00 [DBG] DESKTOP-T6EU05A [74] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:12:23.254 +08:00 [DBG] DESKTOP-T6EU05A [74] 获取所有连接,当前连接数:0 -2025-07-29 10:12:23.255 +08:00 [INF] DESKTOP-T6EU05A [74] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:12:23 -2025-07-29 10:12:53.255 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:12:53.256 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:12:53 -2025-07-29 10:13:22.983 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:13:22.987 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:13:22.989 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:13:22.993 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:13:23.258 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:13:23.259 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:13:23 -2025-07-29 10:13:53.259 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:13:53.260 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:13:53 -2025-07-29 10:14:16.329 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:14:16.329 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:14:16.329 +08:00 [DBG] DESKTOP-T6EU05A [63] Successfully validated the token. -2025-07-29 10:14:16.330 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:14:16.331 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:14:16.332 +08:00 [DBG] DESKTOP-T6EU05A [63] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:14:16.333 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:14:16.333 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:14:16.334 +08:00 [DBG] DESKTOP-T6EU05A [63] Authorization was successful. -2025-07-29 10:14:16.335 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:14:16.336 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:14:16.336 +08:00 [INF] DESKTOP-T6EU05A [63] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:14:16.337 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:14:16.338 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:14:16.340 +08:00 [INF] DESKTOP-T6EU05A [63] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:14:16.352 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:14:16.352 +08:00 [INF] DESKTOP-T6EU05A [63] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:14:16.352 +08:00 [INF] DESKTOP-T6EU05A [66] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:14:16.354 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:14:16.359 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:14:16.364 +08:00 [INF] DESKTOP-T6EU05A [66] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:14:16.366 +08:00 [INF] DESKTOP-T6EU05A [66] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:14:16.367 +08:00 [INF] DESKTOP-T6EU05A [66] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:14:16.369 +08:00 [INF] DESKTOP-T6EU05A [66] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:14:16.371 +08:00 [INF] DESKTOP-T6EU05A [66] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:14:16.372 +08:00 [INF] DESKTOP-T6EU05A [66] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:14:22.982 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:14:22.987 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:14:22.989 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:14:22.992 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:14:23.260 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:14:23.261 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:14:23 -2025-07-29 10:14:31.680 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:14:31.680 +08:00 [DBG] DESKTOP-T6EU05A [64] Successfully validated the token. -2025-07-29 10:14:31.680 +08:00 [DBG] DESKTOP-T6EU05A [63] Successfully validated the token. -2025-07-29 10:14:31.680 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:14:31.681 +08:00 [DBG] DESKTOP-T6EU05A [64] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:14:31.682 +08:00 [DBG] DESKTOP-T6EU05A [63] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:14:31.682 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:14:31.683 +08:00 [DBG] DESKTOP-T6EU05A [64] Authorization was successful. -2025-07-29 10:14:31.684 +08:00 [DBG] DESKTOP-T6EU05A [63] Authorization was successful. -2025-07-29 10:14:31.684 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:14:31.685 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:14:31.686 +08:00 [INF] DESKTOP-T6EU05A [63] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:14:31.687 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:14:31.689 +08:00 [INF] DESKTOP-T6EU05A [64] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:14:31.690 +08:00 [INF] DESKTOP-T6EU05A [63] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:14:31.700 +08:00 [INF] DESKTOP-T6EU05A [63] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:14:31.702 +08:00 [INF] DESKTOP-T6EU05A [63] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:14:31.703 +08:00 [INF] DESKTOP-T6EU05A [63] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:14:31.703 +08:00 [INF] DESKTOP-T6EU05A [66] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:14:31.708 +08:00 [INF] DESKTOP-T6EU05A [66] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:14:31.713 +08:00 [INF] DESKTOP-T6EU05A [66] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:14:31.715 +08:00 [INF] DESKTOP-T6EU05A [66] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:14:31.716 +08:00 [INF] DESKTOP-T6EU05A [66] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:14:31.718 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:14:31.726 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:14:31.727 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:14:53.261 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:14:53.262 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:14:53 -2025-07-29 10:15:22.983 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:15:22.987 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:15:22.990 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:15:22.993 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:15:23.263 +08:00 [DBG] DESKTOP-T6EU05A [66] 获取所有连接,当前连接数:0 -2025-07-29 10:15:23.264 +08:00 [INF] DESKTOP-T6EU05A [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:15:23 -2025-07-29 10:15:53.273 +08:00 [DBG] DESKTOP-T6EU05A [66] 获取所有连接,当前连接数:0 -2025-07-29 10:15:53.287 +08:00 [INF] DESKTOP-T6EU05A [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:15:53 -2025-07-29 10:16:22.984 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:16:22.988 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:16:22.991 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:16:22.993 +08:00 [DBG] DESKTOP-T6EU05A [66] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:16:23.287 +08:00 [DBG] DESKTOP-T6EU05A [66] 获取所有连接,当前连接数:0 -2025-07-29 10:16:23.288 +08:00 [INF] DESKTOP-T6EU05A [66] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:16:23 -2025-07-29 10:16:53.289 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:16:53.290 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:16:53 -2025-07-29 10:17:21.126 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:17:21.126 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:17:21.127 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:17:21.128 +08:00 [WRN] DESKTOP-T6EU05A [73] 无法获取当前用户ID -2025-07-29 10:17:21.133 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:17:21.134 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:17:21.135 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:17:21.135 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-29 10:17:22.703 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-29 10:17:22.704 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:17:22.790 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (15ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T01:47:22.7062900Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 10:17:22.830 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:17:22.929 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:17:22.959 +08:00 [INF] DESKTOP-T6EU05A [59] Executed DbCommand (13ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='7ad49e2a-69a7-4bde-a840-5f1a3848f1f9', @p21='04a9e639-841c-472f-afaa-a64da041373b', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T02:17:22.9161046Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 10:17:22.982 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:17:22.987 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:17:22.989 +08:00 [DBG] DESKTOP-T6EU05A [59] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:17:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:17:23.003 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 10:17:23.018 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 10:17:23.020 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:17:23.021 +08:00 [INF] DESKTOP-T6EU05A [5] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 10:17:23.022 +08:00 [INF] DESKTOP-T6EU05A [5] 获取当前密钥 -2025-07-29 10:17:23.022 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥Base64验证通过,字节长度: 64 -2025-07-29 10:17:23.023 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥熵值: 5.389670647189372 -2025-07-29 10:17:23.024 +08:00 [INF] DESKTOP-T6EU05A [5] 当前密钥验证通过,密钥长度: 88 -2025-07-29 10:17:23.024 +08:00 [INF] DESKTOP-T6EU05A [5] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 10:17:23.025 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥编码成功,字节长度: 88 -2025-07-29 10:17:23.026 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥已缓存,过期时间: "2025-07-29T02:22:23.0262564Z" -2025-07-29 10:17:23.026 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:17:23.027 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 10:17:23.028 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 10:17:23.029 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T02:32:23.029229Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:17:23.0292298Z","NotBefore":"2025-07-29T02:17:23.0292299Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:17:23.030 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:17:23.031 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:17:23.031 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:17:23.032 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 10:17:23.033 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 10:17:23.034 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T02:17:23.0340409Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:17:23.0340416Z","NotBefore":"2025-07-29T02:17:23.0340417Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:17:23.048 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@p0='1f2c0c02-7c2d-48ad-a47e-1b6f820167db' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T02:17:23.0354213Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T02:17:23.0354209Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 10:17:23.052 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-29 10:17:23.052 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-29 10:17:23.053 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAyOjE3OjIyLjkxNjEwNDZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTU0NDMsImV4cCI6MTc1Mzc1NjM0MywiaWF0IjoxNzUzNzU1NDQzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.-BqHaKyFP3JHr6wYfeNbrjnHcgxIt6vik2r0RhKXpEcpCllz2FcmFgc_CvmrOjjUQgWFPVbE7XWSPLj2IhIWfg -2025-07-29 10:17:23.129 +08:00 [DBG] DESKTOP-T6EU05A [57] Successfully validated the token. -2025-07-29 10:17:23.130 +08:00 [DBG] DESKTOP-T6EU05A [57] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:17:23.130 +08:00 [DBG] DESKTOP-T6EU05A [57] Authorization was successful. -2025-07-29 10:17:23.131 +08:00 [INF] DESKTOP-T6EU05A [57] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:17:23.133 +08:00 [INF] DESKTOP-T6EU05A [57] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:17:23.146 +08:00 [INF] DESKTOP-T6EU05A [57] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:17:23.161 +08:00 [INF] DESKTOP-T6EU05A [57] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:17:23.164 +08:00 [INF] DESKTOP-T6EU05A [57] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:17:23.165 +08:00 [INF] DESKTOP-T6EU05A [57] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:17:23.170 +08:00 [DBG] DESKTOP-T6EU05A [57] Successfully validated the token. -2025-07-29 10:17:23.171 +08:00 [DBG] DESKTOP-T6EU05A [57] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:17:23.171 +08:00 [DBG] DESKTOP-T6EU05A [57] Authorization was successful. -2025-07-29 10:17:23.172 +08:00 [INF] DESKTOP-T6EU05A [57] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:17:23.173 +08:00 [INF] DESKTOP-T6EU05A [57] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:17:23.187 +08:00 [INF] DESKTOP-T6EU05A [57] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:17:23.203 +08:00 [INF] DESKTOP-T6EU05A [57] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:17:23.205 +08:00 [INF] DESKTOP-T6EU05A [57] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:17:23.206 +08:00 [INF] DESKTOP-T6EU05A [57] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:17:23.292 +08:00 [DBG] DESKTOP-T6EU05A [57] 获取所有连接,当前连接数:0 -2025-07-29 10:17:23.293 +08:00 [INF] DESKTOP-T6EU05A [57] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:17:23 -2025-07-29 10:17:24.178 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:17:24.178 +08:00 [DBG] DESKTOP-T6EU05A [59] Successfully validated the token. -2025-07-29 10:17:24.178 +08:00 [DBG] DESKTOP-T6EU05A [62] Successfully validated the token. -2025-07-29 10:17:24.179 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:17:24.180 +08:00 [DBG] DESKTOP-T6EU05A [59] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:17:24.181 +08:00 [DBG] DESKTOP-T6EU05A [62] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:17:24.183 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:17:24.184 +08:00 [DBG] DESKTOP-T6EU05A [59] Authorization was successful. -2025-07-29 10:17:24.185 +08:00 [DBG] DESKTOP-T6EU05A [62] Authorization was successful. -2025-07-29 10:17:24.186 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:17:24.187 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:17:24.188 +08:00 [INF] DESKTOP-T6EU05A [62] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:17:24.190 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:17:24.190 +08:00 [INF] DESKTOP-T6EU05A [59] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:17:24.192 +08:00 [INF] DESKTOP-T6EU05A [62] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:17:24.206 +08:00 [INF] DESKTOP-T6EU05A [62] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:17:24.208 +08:00 [INF] DESKTOP-T6EU05A [62] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:17:24.209 +08:00 [INF] DESKTOP-T6EU05A [62] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:17:24.276 +08:00 [INF] DESKTOP-T6EU05A [55] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:17:24.280 +08:00 [INF] DESKTOP-T6EU05A [55] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:17:24.291 +08:00 [INF] DESKTOP-T6EU05A [55] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:17:24.294 +08:00 [INF] DESKTOP-T6EU05A [55] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:17:24.294 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:17:24.295 +08:00 [INF] DESKTOP-T6EU05A [55] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:17:24.297 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:17:24.299 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:17:53.293 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:17:53.294 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:17:53 -2025-07-29 10:18:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:18:22.987 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:18:22.989 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:18:22.992 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:18:23.296 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:18:23.297 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:18:23 -2025-07-29 10:18:53.298 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:18:53.299 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:18:53 -2025-07-29 10:19:05.039 +08:00 [DBG] DESKTOP-T6EU05A [53] Successfully validated the token. -2025-07-29 10:19:05.039 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:19:05.039 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:19:05.040 +08:00 [DBG] DESKTOP-T6EU05A [53] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:05.041 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:05.041 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:05.042 +08:00 [DBG] DESKTOP-T6EU05A [53] Authorization was successful. -2025-07-29 10:19:05.043 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:19:05.044 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:19:05.045 +08:00 [INF] DESKTOP-T6EU05A [53] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:05.046 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:05.047 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:05.049 +08:00 [INF] DESKTOP-T6EU05A [53] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:05.050 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:05.051 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:05.066 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:19:05.068 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:19:05.068 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:19:05.068 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:05.076 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:05.083 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:05.088 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:05.089 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:05.091 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:05.091 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:19:05.092 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:19:16.927 +08:00 [DBG] DESKTOP-T6EU05A [53] Successfully validated the token. -2025-07-29 10:19:16.927 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:19:16.927 +08:00 [DBG] DESKTOP-T6EU05A [54] Successfully validated the token. -2025-07-29 10:19:16.928 +08:00 [DBG] DESKTOP-T6EU05A [53] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:16.928 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:16.929 +08:00 [DBG] DESKTOP-T6EU05A [54] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:16.930 +08:00 [DBG] DESKTOP-T6EU05A [53] Authorization was successful. -2025-07-29 10:19:16.930 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:19:16.931 +08:00 [DBG] DESKTOP-T6EU05A [54] Authorization was successful. -2025-07-29 10:19:16.932 +08:00 [INF] DESKTOP-T6EU05A [53] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:16.932 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:16.933 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:16.934 +08:00 [INF] DESKTOP-T6EU05A [53] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:16.935 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:16.936 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:16.950 +08:00 [INF] DESKTOP-T6EU05A [54] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:19:16.952 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:19:16.954 +08:00 [INF] DESKTOP-T6EU05A [54] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:19:16.958 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:16.959 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:16.965 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:16.967 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:16.968 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:19:16.969 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:16.970 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:16.971 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:19:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:19:22.988 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:19:22.991 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:19:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:19:23.301 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:19:23.302 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:19:23 -2025-07-29 10:19:27.096 +08:00 [DBG] DESKTOP-T6EU05A [54] Successfully validated the token. -2025-07-29 10:19:27.096 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:19:27.096 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:19:27.097 +08:00 [DBG] DESKTOP-T6EU05A [54] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:27.098 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:27.098 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:27.099 +08:00 [DBG] DESKTOP-T6EU05A [54] Authorization was successful. -2025-07-29 10:19:27.100 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:19:27.100 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:19:27.101 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:27.102 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:27.102 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:27.104 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:27.105 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:27.106 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:27.120 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:19:27.120 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:19:27.123 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:19:27.126 +08:00 [INF] DESKTOP-T6EU05A [51] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:27.127 +08:00 [INF] DESKTOP-T6EU05A [51] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:27.135 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:27.137 +08:00 [INF] DESKTOP-T6EU05A [54] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:27.138 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:27.139 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:27.140 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:19:27.141 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:19:38.246 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:19:38.246 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:19:38.246 +08:00 [DBG] DESKTOP-T6EU05A [54] Successfully validated the token. -2025-07-29 10:19:38.247 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:38.247 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:38.248 +08:00 [DBG] DESKTOP-T6EU05A [54] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:38.249 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:19:38.250 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:19:38.251 +08:00 [DBG] DESKTOP-T6EU05A [54] Authorization was successful. -2025-07-29 10:19:38.252 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:38.252 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:38.253 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:38.256 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:38.254 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:38.257 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:38.272 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:19:38.272 +08:00 [INF] DESKTOP-T6EU05A [54] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:19:38.274 +08:00 [INF] DESKTOP-T6EU05A [51] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:19:38.276 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:38.278 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:38.287 +08:00 [INF] DESKTOP-T6EU05A [54] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:38.289 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:38.289 +08:00 [INF] DESKTOP-T6EU05A [54] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:19:38.290 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:38.292 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:38.293 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:19:52.207 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:19:52.208 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:52.209 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:19:52.209 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-29 10:19:52.216 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:19:52.216 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:52.217 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:19:52.218 +08:00 [WRN] DESKTOP-T6EU05A [5] 无法获取当前用户ID -2025-07-29 10:19:53.304 +08:00 [DBG] DESKTOP-T6EU05A [54] 获取所有连接,当前连接数:0 -2025-07-29 10:19:53.305 +08:00 [INF] DESKTOP-T6EU05A [54] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:19:53 -2025-07-29 10:19:53.405 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:19:53.406 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:53.421 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T01:49:53.4080411Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 10:19:53.454 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:19:53.538 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:19:53.569 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='8ca794b7-10a1-4e24-b4be-602e9fc9a79d', @p21='7ad49e2a-69a7-4bde-a840-5f1a3848f1f9', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T02:19:53.5236996Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 10:19:53.615 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 10:19:53.631 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 10:19:53.633 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:19:53.634 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:19:53.634 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:19:53.635 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 10:19:53.636 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 10:19:53.637 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T02:34:53.6372764Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:19:53.637278Z","NotBefore":"2025-07-29T02:19:53.6372782Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:19:53.638 +08:00 [INF] DESKTOP-T6EU05A [5] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:19:53.639 +08:00 [INF] DESKTOP-T6EU05A [5] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:19:53.639 +08:00 [INF] DESKTOP-T6EU05A [5] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:19:53.640 +08:00 [INF] DESKTOP-T6EU05A [5] 密钥解码成功,字节长度: 64 -2025-07-29 10:19:53.641 +08:00 [INF] DESKTOP-T6EU05A [5] 令牌签名算法: HS512 -2025-07-29 10:19:53.642 +08:00 [INF] DESKTOP-T6EU05A [5] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T02:19:53.6420261Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:19:53.6420276Z","NotBefore":"2025-07-29T02:19:53.6420276Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:19:53.659 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[@p0='e443af45-3434-4b55-9b2b-f201114d92d7' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T02:19:53.6434578Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T02:19:53.6434571Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 10:19:53.662 +08:00 [INF] DESKTOP-T6EU05A [5] 用户 hyh 认证成功 -2025-07-29 10:19:53.663 +08:00 [INF] DESKTOP-T6EU05A [5] 账号 hyh 登录成功 -2025-07-29 10:19:53.664 +08:00 [WRN] DESKTOP-T6EU05A [5] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAyOjE5OjUzLjUyMzY5OTZaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTU1OTMsImV4cCI6MTc1Mzc1NjQ5MywiaWF0IjoxNzUzNzU1NTkzLCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.UULU2iNeHEMFK2VrgZm9u9YLG-DjmiGfiYINBiYswniJ1HD4xSna9saOl05jhHcGp4ABR2PdhT6DnHalmScUSg -2025-07-29 10:19:53.753 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:19:53.754 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:53.755 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:19:53.755 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:19:53.757 +08:00 [INF] DESKTOP-T6EU05A [5] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:19:53.770 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:19:53.786 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:19:53.788 +08:00 [INF] DESKTOP-T6EU05A [5] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:19:53.789 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:19:53.796 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:19:53.797 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:53.797 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:19:53.799 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:19:53.801 +08:00 [INF] DESKTOP-T6EU05A [73] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:19:53.815 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:19:53.830 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:19:53.833 +08:00 [INF] DESKTOP-T6EU05A [56] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:19:53.834 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:19:54.627 +08:00 [DBG] DESKTOP-T6EU05A [51] Successfully validated the token. -2025-07-29 10:19:54.627 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:19:54.627 +08:00 [DBG] DESKTOP-T6EU05A [54] Successfully validated the token. -2025-07-29 10:19:54.627 +08:00 [DBG] DESKTOP-T6EU05A [51] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:54.628 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:54.629 +08:00 [DBG] DESKTOP-T6EU05A [54] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:19:54.630 +08:00 [DBG] DESKTOP-T6EU05A [51] Authorization was successful. -2025-07-29 10:19:54.630 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:19:54.631 +08:00 [DBG] DESKTOP-T6EU05A [54] Authorization was successful. -2025-07-29 10:19:54.632 +08:00 [INF] DESKTOP-T6EU05A [51] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:54.632 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:54.633 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:54.634 +08:00 [INF] DESKTOP-T6EU05A [51] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:54.635 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:19:54.637 +08:00 [INF] DESKTOP-T6EU05A [54] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:19:54.651 +08:00 [INF] DESKTOP-T6EU05A [54] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:19:54.654 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:19:54.656 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:19:54.657 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:54.663 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:19:54.666 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:54.668 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:54.669 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:19:54.675 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:19:54.677 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:19:54.678 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:20:22.982 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:20:22.987 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:20:22.989 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:20:22.993 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:20:23.306 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:20:23.307 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:20:23 -2025-07-29 10:20:53.307 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-29 10:20:53.308 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:20:53 -2025-07-29 10:21:06.492 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:21:06.492 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:21:06.492 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:21:06.493 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:06.494 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:06.495 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:06.495 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:21:06.496 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:21:06.497 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:21:06.497 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:06.498 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:06.499 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:06.500 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:21:06.501 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:06.503 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:21:06.517 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:21:06.520 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:21:06.522 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:21:06.522 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:21:06.522 +08:00 [INF] DESKTOP-T6EU05A [52] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:21:06.532 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:21:06.535 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:21:06.536 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:21:06.546 +08:00 [INF] DESKTOP-T6EU05A [52] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:21:06.549 +08:00 [INF] DESKTOP-T6EU05A [52] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:21:06.550 +08:00 [INF] DESKTOP-T6EU05A [52] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:21:18.809 +08:00 [DBG] DESKTOP-T6EU05A [52] Successfully validated the token. -2025-07-29 10:21:18.809 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:21:18.809 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:21:18.810 +08:00 [DBG] DESKTOP-T6EU05A [52] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:18.811 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:18.811 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:18.812 +08:00 [DBG] DESKTOP-T6EU05A [52] Authorization was successful. -2025-07-29 10:21:18.813 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:21:18.813 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:21:18.814 +08:00 [INF] DESKTOP-T6EU05A [52] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:18.814 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:18.815 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:18.816 +08:00 [INF] DESKTOP-T6EU05A [52] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:21:18.817 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:21:18.818 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:18.833 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:21:18.833 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:21:18.836 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:21:18.840 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:21:18.841 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:21:18.847 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:21:18.850 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:21:18.850 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:21:18.851 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:21:18.853 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:21:18.854 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:21:22.983 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:21:22.987 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:21:22.989 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:21:22.993 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:21:23.309 +08:00 [DBG] DESKTOP-T6EU05A [48] 获取所有连接,当前连接数:0 -2025-07-29 10:21:23.310 +08:00 [INF] DESKTOP-T6EU05A [48] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:21:23 -2025-07-29 10:21:33.866 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:21:33.866 +08:00 [DBG] DESKTOP-T6EU05A [50] Successfully validated the token. -2025-07-29 10:21:33.867 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:21:33.867 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:33.868 +08:00 [DBG] DESKTOP-T6EU05A [50] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:33.869 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:33.869 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:21:33.870 +08:00 [DBG] DESKTOP-T6EU05A [50] Authorization was successful. -2025-07-29 10:21:33.871 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:21:33.871 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:33.872 +08:00 [INF] DESKTOP-T6EU05A [50] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:33.872 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:33.873 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:33.874 +08:00 [INF] DESKTOP-T6EU05A [50] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:21:33.875 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:21:33.890 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:21:33.892 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:21:33.892 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:21:33.892 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:21:33.892 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:21:33.907 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:21:33.910 +08:00 [INF] DESKTOP-T6EU05A [52] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:21:33.910 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:21:33.912 +08:00 [INF] DESKTOP-T6EU05A [52] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:21:33.912 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:21:33.913 +08:00 [INF] DESKTOP-T6EU05A [52] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:21:53.311 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:21:53.312 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:21:53 -2025-07-29 10:21:58.332 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:21:58.332 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:58.333 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:21:58.334 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:58.336 +08:00 [DBG] DESKTOP-T6EU05A [52] Successfully validated the token. -2025-07-29 10:21:58.336 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:21:58.336 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:58.337 +08:00 [DBG] DESKTOP-T6EU05A [52] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:58.337 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:21:58.340 +08:00 [DBG] DESKTOP-T6EU05A [52] Authorization was successful. -2025-07-29 10:21:58.341 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:21:58.341 +08:00 [INF] DESKTOP-T6EU05A [52] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:58.342 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:21:58.343 +08:00 [INF] DESKTOP-T6EU05A [52] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:21:58.345 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:21:58.352 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:21:58.354 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:21:58.354 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:21:58.359 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:21:58.361 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:21:58.373 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:21:58.375 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:21:58.375 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:21:58.376 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:21:58.378 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:21:58.379 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:22:04.282 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:22:04.282 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:22:04.282 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:22:04.283 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:22:04.283 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:22:04.284 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:22:04.284 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:22:04.285 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:22:04.286 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:22:04.286 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:22:04.287 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:22:04.287 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:22:04.289 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:22:04.289 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:22:04.290 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:22:04.305 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:22:04.307 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:22:04.307 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:22:04.309 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:22:04.311 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:22:04.320 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:22:04.323 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:22:04.323 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:22:04.324 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:22:04.326 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:22:04.327 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:22:16.749 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:22:16.749 +08:00 [DBG] DESKTOP-T6EU05A [52] Successfully validated the token. -2025-07-29 10:22:16.749 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:22:16.750 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:22:16.751 +08:00 [DBG] DESKTOP-T6EU05A [52] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:22:16.751 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:22:16.752 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:22:16.753 +08:00 [DBG] DESKTOP-T6EU05A [52] Authorization was successful. -2025-07-29 10:22:16.754 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:22:16.754 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:22:16.755 +08:00 [INF] DESKTOP-T6EU05A [52] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:22:16.755 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:22:16.757 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:22:16.757 +08:00 [INF] DESKTOP-T6EU05A [52] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:22:16.759 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:22:16.772 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:22:16.774 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:22:16.774 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:22:16.774 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:22:16.779 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:22:16.789 +08:00 [INF] DESKTOP-T6EU05A [52] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:22:16.791 +08:00 [INF] DESKTOP-T6EU05A [49] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:22:16.791 +08:00 [INF] DESKTOP-T6EU05A [52] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:22:16.793 +08:00 [INF] DESKTOP-T6EU05A [49] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:22:16.794 +08:00 [INF] DESKTOP-T6EU05A [52] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:22:16.794 +08:00 [INF] DESKTOP-T6EU05A [49] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:22:22.982 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:22:22.988 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:22:22.990 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:22:22.992 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:22:23.314 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:22:23.314 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:22:23 -2025-07-29 10:22:53.314 +08:00 [DBG] DESKTOP-T6EU05A [5] 获取所有连接,当前连接数:0 -2025-07-29 10:22:53.315 +08:00 [INF] DESKTOP-T6EU05A [5] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:22:53 -2025-07-29 10:23:22.983 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:23:22.988 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:23:22.990 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:23:22.993 +08:00 [DBG] DESKTOP-T6EU05A [5] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:23:23.315 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:23:23.316 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:23:23 -2025-07-29 10:23:26.779 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:23:26.779 +08:00 [DBG] DESKTOP-T6EU05A [47] Successfully validated the token. -2025-07-29 10:23:26.782 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:23:26.785 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:23:26.784 +08:00 [DBG] DESKTOP-T6EU05A [47] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:23:26.783 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:23:26.786 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:23:26.787 +08:00 [DBG] DESKTOP-T6EU05A [47] Authorization was successful. -2025-07-29 10:23:26.787 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:23:26.788 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:23:26.789 +08:00 [INF] DESKTOP-T6EU05A [47] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:23:26.789 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:23:26.791 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:23:26.792 +08:00 [INF] DESKTOP-T6EU05A [47] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:23:26.793 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:23:26.856 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:23:26.858 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:23:26.859 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:23:26.879 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:23:26.886 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:23:26.890 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:23:26.902 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:23:26.903 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (15ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:23:26.910 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:23:26.913 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:23:26.915 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:23:34.293 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:23:34.293 +08:00 [DBG] DESKTOP-T6EU05A [47] Successfully validated the token. -2025-07-29 10:23:34.293 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:23:34.295 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:23:34.295 +08:00 [DBG] DESKTOP-T6EU05A [47] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:23:34.296 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:23:34.297 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:23:34.298 +08:00 [DBG] DESKTOP-T6EU05A [47] Authorization was successful. -2025-07-29 10:23:34.298 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:23:34.299 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:23:34.299 +08:00 [INF] DESKTOP-T6EU05A [47] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:23:34.300 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:23:34.301 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:23:34.303 +08:00 [INF] DESKTOP-T6EU05A [47] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:23:34.304 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:23:34.316 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:23:34.321 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:23:34.323 +08:00 [INF] DESKTOP-T6EU05A [46] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:23:34.328 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:23:34.328 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:23:34.329 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:23:34.332 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:23:34.334 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:23:34.337 +08:00 [INF] DESKTOP-T6EU05A [46] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:23:34.340 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:23:34.341 +08:00 [INF] DESKTOP-T6EU05A [46] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:23:53.316 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-29 10:23:53.318 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:23:53 -2025-07-29 10:24:22.845 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:24:22.845 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:24:22.850 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:24:22.851 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:22.852 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:22.852 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:22.853 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:24:22.854 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:24:22.855 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:24:22.856 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:22.857 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:22.857 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:22.859 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:24:22.860 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:24:22.861 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:22.874 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:24:22.876 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:24:22.882 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:24:22.885 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:24:22.886 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:24:22.888 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:24:22.893 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:24:22.897 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:24:22.900 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:24:22.901 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:24:22.902 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:24:22.983 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:24:22.988 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:24:22.989 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:24:22.993 +08:00 [DBG] DESKTOP-T6EU05A [45] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:24:23.063 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-29 10:24:23.063 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:24:23.063 +08:00 [DBG] DESKTOP-T6EU05A [43] Successfully validated the token. -2025-07-29 10:24:23.064 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:23.064 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:23.065 +08:00 [DBG] DESKTOP-T6EU05A [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:23.066 +08:00 [DBG] DESKTOP-T6EU05A [45] Authorization was successful. -2025-07-29 10:24:23.067 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:24:23.067 +08:00 [DBG] DESKTOP-T6EU05A [43] Authorization was successful. -2025-07-29 10:24:23.068 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:23.069 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:23.069 +08:00 [INF] DESKTOP-T6EU05A [43] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:23.071 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:24:23.072 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:24:23.073 +08:00 [INF] DESKTOP-T6EU05A [43] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:23.084 +08:00 [INF] DESKTOP-T6EU05A [43] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:24:23.088 +08:00 [INF] DESKTOP-T6EU05A [43] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:24:23.091 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:24:23.093 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:24:23.094 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:24:23.095 +08:00 [INF] DESKTOP-T6EU05A [43] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:24:23.103 +08:00 [INF] DESKTOP-T6EU05A [43] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:24:23.104 +08:00 [INF] DESKTOP-T6EU05A [43] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:24:23.104 +08:00 [INF] DESKTOP-T6EU05A [41] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:24:23.106 +08:00 [INF] DESKTOP-T6EU05A [41] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:24:23.107 +08:00 [INF] DESKTOP-T6EU05A [41] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:24:23.318 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:24:23.319 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:24:23 -2025-07-29 10:24:38.638 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:24:38.639 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:38.640 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:24:38.640 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:38.642 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:38.643 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:24:38.643 +08:00 [DBG] DESKTOP-T6EU05A [43] Successfully validated the token. -2025-07-29 10:24:38.646 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:38.647 +08:00 [DBG] DESKTOP-T6EU05A [43] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:38.648 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:24:38.649 +08:00 [DBG] DESKTOP-T6EU05A [43] Authorization was successful. -2025-07-29 10:24:38.650 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:38.650 +08:00 [INF] DESKTOP-T6EU05A [43] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:38.652 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:24:38.653 +08:00 [INF] DESKTOP-T6EU05A [43] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:24:38.658 +08:00 [INF] DESKTOP-T6EU05A [43] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:24:38.660 +08:00 [INF] DESKTOP-T6EU05A [43] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:24:38.660 +08:00 [INF] DESKTOP-T6EU05A [43] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:24:38.662 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:24:38.670 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:24:38.678 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:24:38.680 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:24:38.681 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:24:38.681 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:24:38.685 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:24:38.686 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:24:38.783 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:24:38.783 +08:00 [DBG] DESKTOP-T6EU05A [45] Successfully validated the token. -2025-07-29 10:24:38.783 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:24:38.784 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:38.785 +08:00 [DBG] DESKTOP-T6EU05A [45] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:38.785 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:24:38.786 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:24:38.787 +08:00 [DBG] DESKTOP-T6EU05A [45] Authorization was successful. -2025-07-29 10:24:38.788 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:24:38.788 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:38.789 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:38.790 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:38.791 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:24:38.792 +08:00 [INF] DESKTOP-T6EU05A [45] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:24:38.794 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:24:38.806 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:24:38.809 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:24:38.809 +08:00 [INF] DESKTOP-T6EU05A [41] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:24:38.811 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:24:38.814 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:24:38.817 +08:00 [INF] DESKTOP-T6EU05A [43] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:24:38.819 +08:00 [INF] DESKTOP-T6EU05A [43] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:24:38.820 +08:00 [INF] DESKTOP-T6EU05A [43] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:24:38.825 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:24:38.827 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:24:38.828 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:24:53.319 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-29 10:24:53.320 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:24:53 -2025-07-29 10:25:04.567 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:25:04.567 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:25:04.567 +08:00 [DBG] DESKTOP-T6EU05A [42] Successfully validated the token. -2025-07-29 10:25:04.568 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:25:04.569 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:25:04.569 +08:00 [DBG] DESKTOP-T6EU05A [42] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:25:04.570 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:25:04.571 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:25:04.572 +08:00 [DBG] DESKTOP-T6EU05A [42] Authorization was successful. -2025-07-29 10:25:04.572 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:04.573 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:04.574 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:04.576 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:25:04.578 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:04.580 +08:00 [INF] DESKTOP-T6EU05A [42] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:25:04.592 +08:00 [INF] DESKTOP-T6EU05A [42] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:25:04.595 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:25:04.596 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:25:04.596 +08:00 [INF] DESKTOP-T6EU05A [42] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:25:04.599 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:25:04.608 +08:00 [INF] DESKTOP-T6EU05A [39] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:25:04.612 +08:00 [INF] DESKTOP-T6EU05A [39] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:25:04.613 +08:00 [INF] DESKTOP-T6EU05A [39] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:25:04.623 +08:00 [INF] DESKTOP-T6EU05A [45] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:25:04.627 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:25:04.629 +08:00 [INF] DESKTOP-T6EU05A [45] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:25:04.773 +08:00 [DBG] DESKTOP-T6EU05A [39] Successfully validated the token. -2025-07-29 10:25:04.773 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:25:04.773 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:25:04.774 +08:00 [DBG] DESKTOP-T6EU05A [39] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:25:04.774 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:25:04.775 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:25:04.776 +08:00 [DBG] DESKTOP-T6EU05A [39] Authorization was successful. -2025-07-29 10:25:04.777 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:25:04.777 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:25:04.778 +08:00 [INF] DESKTOP-T6EU05A [39] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:04.779 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:04.779 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:04.781 +08:00 [INF] DESKTOP-T6EU05A [39] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:25:04.782 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:25:04.783 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:04.794 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:25:04.797 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:25:04.802 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:25:04.804 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:25:04.805 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:25:04.805 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:25:04.812 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:25:04.813 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:25:04.815 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:25:04.816 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:25:04.816 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:25:22.982 +08:00 [DBG] DESKTOP-T6EU05A [38] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:25:22.987 +08:00 [DBG] DESKTOP-T6EU05A [38] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:25:22.989 +08:00 [DBG] DESKTOP-T6EU05A [38] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:25:22.992 +08:00 [DBG] DESKTOP-T6EU05A [38] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:25:23.320 +08:00 [DBG] DESKTOP-T6EU05A [38] 获取所有连接,当前连接数:0 -2025-07-29 10:25:23.321 +08:00 [INF] DESKTOP-T6EU05A [38] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:25:23 -2025-07-29 10:25:53.322 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:25:53.323 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:25:53 -2025-07-29 10:25:57.921 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:25:57.921 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:25:57.921 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:25:57.922 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:25:57.923 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:25:57.924 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:25:57.926 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:25:57.928 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:25:57.929 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:25:57.931 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:57.935 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:57.936 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:57.938 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:25:57.939 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:25:57.941 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:25:57.957 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:25:57.957 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:25:57.963 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:25:57.963 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:25:57.964 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:25:57.974 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:25:57.985 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:25:57.991 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:25:57.995 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:25:57.996 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:25:58.000 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:26:05.780 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:26:05.781 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:26:05.782 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:26:05.782 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:05.783 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:05.784 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:05.786 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:26:05.804 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:26:05.787 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:26:05.807 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:05.810 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:05.812 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:05.813 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:05.815 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:05.816 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:05.830 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:26:05.833 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:05.833 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:05.837 +08:00 [INF] DESKTOP-T6EU05A [37] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:26:05.841 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:26:05.853 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:05.855 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:05.859 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:05.862 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:05.863 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:26:05.865 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:26:13.241 +08:00 [DBG] DESKTOP-T6EU05A [37] Successfully validated the token. -2025-07-29 10:26:13.241 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:26:13.241 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:26:13.242 +08:00 [DBG] DESKTOP-T6EU05A [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:13.243 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:13.244 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:13.245 +08:00 [DBG] DESKTOP-T6EU05A [37] Authorization was successful. -2025-07-29 10:26:13.247 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:26:13.248 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:26:13.249 +08:00 [INF] DESKTOP-T6EU05A [37] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:13.250 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:13.254 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:13.256 +08:00 [INF] DESKTOP-T6EU05A [37] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:13.258 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:13.260 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:13.275 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:26:13.275 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:26:13.282 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:26:13.288 +08:00 [INF] DESKTOP-T6EU05A [36] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:13.289 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:13.299 +08:00 [INF] DESKTOP-T6EU05A [36] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:13.300 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:13.301 +08:00 [INF] DESKTOP-T6EU05A [36] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:26:13.306 +08:00 [INF] DESKTOP-T6EU05A [36] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:13.312 +08:00 [INF] DESKTOP-T6EU05A [36] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:13.313 +08:00 [INF] DESKTOP-T6EU05A [36] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:26:20.297 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:26:20.298 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:20.299 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:26:20.300 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:20.302 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:20.314 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:26:20.314 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:26:20.314 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:20.315 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:20.316 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:26:20.316 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:26:20.318 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:26:20.322 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:20.323 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:20.324 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:20.325 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:20.327 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:20.332 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:20.342 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:26:20.343 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:26:20.347 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:20.348 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:26:20.349 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:20.351 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:20.351 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:26:20.359 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:20.363 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:26:20.367 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:20.370 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:20.371 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:26:20.373 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:20.373 +08:00 [INF] DESKTOP-T6EU05A [37] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:20.380 +08:00 [INF] DESKTOP-T6EU05A [37] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:20.381 +08:00 [INF] DESKTOP-T6EU05A [37] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:26:20.394 +08:00 [DBG] DESKTOP-T6EU05A [34] Successfully validated the token. -2025-07-29 10:26:20.395 +08:00 [DBG] DESKTOP-T6EU05A [34] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:20.396 +08:00 [DBG] DESKTOP-T6EU05A [34] Authorization was successful. -2025-07-29 10:26:20.407 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:20.410 +08:00 [INF] DESKTOP-T6EU05A [34] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:20.419 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-29 10:26:20.423 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:20.424 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-29 10:26:20.425 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:26:20.427 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:20.435 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:20.442 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:20.446 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:20.447 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:26:20.451 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:26:20.470 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:20.475 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:20.476 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:26:22.983 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:26:22.987 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:26:22.989 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:26:22.992 +08:00 [DBG] DESKTOP-T6EU05A [56] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:26:23.324 +08:00 [DBG] DESKTOP-T6EU05A [56] 获取所有连接,当前连接数:0 -2025-07-29 10:26:23.325 +08:00 [INF] DESKTOP-T6EU05A [56] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:26:23 -2025-07-29 10:26:28.182 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:26:28.182 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:26:28.182 +08:00 [DBG] DESKTOP-T6EU05A [5] Successfully validated the token. -2025-07-29 10:26:28.183 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:28.184 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:28.185 +08:00 [DBG] DESKTOP-T6EU05A [5] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:28.186 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:26:28.188 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:26:28.189 +08:00 [DBG] DESKTOP-T6EU05A [5] Authorization was successful. -2025-07-29 10:26:28.195 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:28.196 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:28.197 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:28.198 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:28.200 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:28.202 +08:00 [INF] DESKTOP-T6EU05A [5] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:28.211 +08:00 [INF] DESKTOP-T6EU05A [36] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:26:28.221 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:26:28.221 +08:00 [INF] DESKTOP-T6EU05A [36] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:26:28.223 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:28.225 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:28.234 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:28.234 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:28.235 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:26:28.242 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:28.245 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:28.246 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:26:38.200 +08:00 [DBG] DESKTOP-T6EU05A [33] Successfully validated the token. -2025-07-29 10:26:38.200 +08:00 [DBG] DESKTOP-T6EU05A [37] Successfully validated the token. -2025-07-29 10:26:38.213 +08:00 [DBG] DESKTOP-T6EU05A [37] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:38.201 +08:00 [DBG] DESKTOP-T6EU05A [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:38.219 +08:00 [DBG] DESKTOP-T6EU05A [33] Authorization was successful. -2025-07-29 10:26:38.220 +08:00 [INF] DESKTOP-T6EU05A [33] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:38.224 +08:00 [INF] DESKTOP-T6EU05A [33] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:38.214 +08:00 [DBG] DESKTOP-T6EU05A [37] Authorization was successful. -2025-07-29 10:26:38.200 +08:00 [DBG] DESKTOP-T6EU05A [36] Successfully validated the token. -2025-07-29 10:26:38.228 +08:00 [INF] DESKTOP-T6EU05A [37] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:38.228 +08:00 [DBG] DESKTOP-T6EU05A [36] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:38.230 +08:00 [INF] DESKTOP-T6EU05A [37] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:38.234 +08:00 [DBG] DESKTOP-T6EU05A [36] Authorization was successful. -2025-07-29 10:26:38.238 +08:00 [INF] DESKTOP-T6EU05A [36] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:38.240 +08:00 [INF] DESKTOP-T6EU05A [36] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:38.243 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (17ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:26:38.244 +08:00 [INF] DESKTOP-T6EU05A [35] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:26:38.256 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:38.257 +08:00 [INF] DESKTOP-T6EU05A [35] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:38.254 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:26:38.264 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:38.269 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:38.270 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:26:38.273 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:38.280 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:38.282 +08:00 [INF] DESKTOP-T6EU05A [56] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:26:50.099 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:26:50.099 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-29 10:26:50.099 +08:00 [DBG] DESKTOP-T6EU05A [56] Successfully validated the token. -2025-07-29 10:26:50.100 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:50.101 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:50.101 +08:00 [DBG] DESKTOP-T6EU05A [56] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:50.103 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:26:50.104 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-29 10:26:50.105 +08:00 [DBG] DESKTOP-T6EU05A [56] Authorization was successful. -2025-07-29 10:26:50.111 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:50.112 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:50.113 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:50.114 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:50.118 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:50.122 +08:00 [INF] DESKTOP-T6EU05A [56] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:50.136 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:26:50.142 +08:00 [INF] DESKTOP-T6EU05A [56] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:26:50.143 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:26:50.147 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:50.148 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:50.152 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:50.154 +08:00 [INF] DESKTOP-T6EU05A [33] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:50.157 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:50.161 +08:00 [INF] DESKTOP-T6EU05A [33] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:50.165 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:26:50.166 +08:00 [INF] DESKTOP-T6EU05A [33] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:26:53.327 +08:00 [DBG] DESKTOP-T6EU05A [33] 获取所有连接,当前连接数:0 -2025-07-29 10:26:53.328 +08:00 [INF] DESKTOP-T6EU05A [33] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:26:53 -2025-07-29 10:26:58.078 +08:00 [DBG] DESKTOP-T6EU05A [35] Successfully validated the token. -2025-07-29 10:26:58.078 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:26:58.078 +08:00 [DBG] DESKTOP-T6EU05A [33] Successfully validated the token. -2025-07-29 10:26:58.079 +08:00 [DBG] DESKTOP-T6EU05A [35] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:58.081 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:58.084 +08:00 [DBG] DESKTOP-T6EU05A [33] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:26:58.086 +08:00 [DBG] DESKTOP-T6EU05A [35] Authorization was successful. -2025-07-29 10:26:58.091 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:58.089 +08:00 [DBG] DESKTOP-T6EU05A [33] Authorization was successful. -2025-07-29 10:26:58.087 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:26:58.092 +08:00 [INF] DESKTOP-T6EU05A [35] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:58.093 +08:00 [INF] DESKTOP-T6EU05A [33] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:58.094 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:58.100 +08:00 [INF] DESKTOP-T6EU05A [33] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:26:58.102 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:26:58.110 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:26:58.114 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:26:58.116 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:26:58.118 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:58.122 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:26:58.125 +08:00 [INF] DESKTOP-T6EU05A [5] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:58.127 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (15ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:26:58.129 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:58.137 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:26:58.137 +08:00 [INF] DESKTOP-T6EU05A [5] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:26:58.138 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:27:22.983 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:27:22.988 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:27:22.989 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:27:22.993 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:27:23.329 +08:00 [DBG] DESKTOP-T6EU05A [35] 获取所有连接,当前连接数:0 -2025-07-29 10:27:23.329 +08:00 [INF] DESKTOP-T6EU05A [35] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:27:23 -2025-07-29 10:27:53.331 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:27:53.332 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:27:53 -2025-07-29 10:28:22.983 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:28:22.988 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:28:22.990 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:28:22.993 +08:00 [DBG] DESKTOP-T6EU05A [35] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:28:23.337 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:28:23.337 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:28:23 -2025-07-29 10:28:53.338 +08:00 [DBG] DESKTOP-T6EU05A [30] 获取所有连接,当前连接数:0 -2025-07-29 10:28:53.339 +08:00 [INF] DESKTOP-T6EU05A [30] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:28:53 -2025-07-29 10:29:22.983 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:29:22.988 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:29:22.990 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:29:22.993 +08:00 [DBG] DESKTOP-T6EU05A [31] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:29:23.341 +08:00 [DBG] DESKTOP-T6EU05A [31] 获取所有连接,当前连接数:0 -2025-07-29 10:29:23.342 +08:00 [INF] DESKTOP-T6EU05A [31] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:29:23 -2025-07-29 10:29:38.124 +08:00 [DBG] DESKTOP-T6EU05A [27] Successfully validated the token. -2025-07-29 10:29:38.124 +08:00 [DBG] DESKTOP-T6EU05A [30] Successfully validated the token. -2025-07-29 10:29:38.124 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-29 10:29:38.125 +08:00 [DBG] DESKTOP-T6EU05A [27] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:29:38.126 +08:00 [DBG] DESKTOP-T6EU05A [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:29:38.127 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:29:38.128 +08:00 [DBG] DESKTOP-T6EU05A [27] Authorization was successful. -2025-07-29 10:29:38.129 +08:00 [DBG] DESKTOP-T6EU05A [30] Authorization was successful. -2025-07-29 10:29:38.131 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-29 10:29:38.132 +08:00 [INF] DESKTOP-T6EU05A [27] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:29:38.141 +08:00 [INF] DESKTOP-T6EU05A [30] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:29:38.142 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:29:38.145 +08:00 [INF] DESKTOP-T6EU05A [27] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:29:38.147 +08:00 [INF] DESKTOP-T6EU05A [30] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:29:38.154 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:29:38.230 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:29:38.230 +08:00 [INF] DESKTOP-T6EU05A [30] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:29:38.230 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:29:38.234 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:29:38.242 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:29:38.246 +08:00 [INF] DESKTOP-T6EU05A [30] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:29:38.250 +08:00 [INF] DESKTOP-T6EU05A [30] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:29:38.252 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:29:38.253 +08:00 [INF] DESKTOP-T6EU05A [30] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:29:38.256 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:29:38.266 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:29:53.343 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:29:53.344 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:29:53 -2025-07-29 10:29:54.690 +08:00 [DBG] DESKTOP-T6EU05A [31] Successfully validated the token. -2025-07-29 10:29:54.690 +08:00 [DBG] DESKTOP-T6EU05A [27] Successfully validated the token. -2025-07-29 10:29:54.690 +08:00 [DBG] DESKTOP-T6EU05A [30] Successfully validated the token. -2025-07-29 10:29:54.691 +08:00 [DBG] DESKTOP-T6EU05A [31] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:29:54.692 +08:00 [DBG] DESKTOP-T6EU05A [27] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:29:54.692 +08:00 [DBG] DESKTOP-T6EU05A [30] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:29:54.693 +08:00 [DBG] DESKTOP-T6EU05A [31] Authorization was successful. -2025-07-29 10:29:54.694 +08:00 [DBG] DESKTOP-T6EU05A [27] Authorization was successful. -2025-07-29 10:29:54.695 +08:00 [DBG] DESKTOP-T6EU05A [30] Authorization was successful. -2025-07-29 10:29:54.703 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:29:54.705 +08:00 [INF] DESKTOP-T6EU05A [27] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:29:54.706 +08:00 [INF] DESKTOP-T6EU05A [30] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:29:54.733 +08:00 [INF] DESKTOP-T6EU05A [31] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:29:54.735 +08:00 [INF] DESKTOP-T6EU05A [27] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:29:54.736 +08:00 [INF] DESKTOP-T6EU05A [30] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:29:54.778 +08:00 [INF] DESKTOP-T6EU05A [31] Executed DbCommand (41ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:29:54.779 +08:00 [INF] DESKTOP-T6EU05A [25] Executed DbCommand (31ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:29:54.784 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:29:54.800 +08:00 [INF] DESKTOP-T6EU05A [30] Executed DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:29:54.800 +08:00 [INF] DESKTOP-T6EU05A [31] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:29:54.826 +08:00 [INF] DESKTOP-T6EU05A [25] Executed DbCommand (32ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:29:54.826 +08:00 [INF] DESKTOP-T6EU05A [27] Executed DbCommand (20ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:29:54.842 +08:00 [INF] DESKTOP-T6EU05A [25] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:29:54.846 +08:00 [INF] DESKTOP-T6EU05A [27] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:29:54.847 +08:00 [INF] DESKTOP-T6EU05A [25] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:29:54.848 +08:00 [INF] DESKTOP-T6EU05A [27] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:30:22.982 +08:00 [DBG] DESKTOP-T6EU05A [27] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:30:22.987 +08:00 [DBG] DESKTOP-T6EU05A [27] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:30:22.989 +08:00 [DBG] DESKTOP-T6EU05A [27] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:30:22.992 +08:00 [DBG] DESKTOP-T6EU05A [27] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:30:23.345 +08:00 [DBG] DESKTOP-T6EU05A [27] 获取所有连接,当前连接数:0 -2025-07-29 10:30:23.346 +08:00 [INF] DESKTOP-T6EU05A [27] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:30:23 -2025-07-29 10:30:53.348 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:30:53.349 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:30:53 -2025-07-29 10:31:22.982 +08:00 [DBG] DESKTOP-T6EU05A [26] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:31:22.987 +08:00 [DBG] DESKTOP-T6EU05A [26] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:31:22.989 +08:00 [DBG] DESKTOP-T6EU05A [26] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:31:22.992 +08:00 [DBG] DESKTOP-T6EU05A [26] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:31:23.350 +08:00 [DBG] DESKTOP-T6EU05A [26] 获取所有连接,当前连接数:0 -2025-07-29 10:31:23.351 +08:00 [INF] DESKTOP-T6EU05A [26] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:31:23 -2025-07-29 10:31:53.353 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:31:53.354 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:31:53 -2025-07-29 10:32:22.982 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:32:22.987 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:32:22.989 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:32:22.992 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:32:23.357 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:32:23.358 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:32:23 -2025-07-29 10:32:40.260 +08:00 [DBG] DESKTOP-T6EU05A [24] Successfully validated the token. -2025-07-29 10:32:40.260 +08:00 [DBG] DESKTOP-T6EU05A [21] Successfully validated the token. -2025-07-29 10:32:40.262 +08:00 [DBG] DESKTOP-T6EU05A [21] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:32:40.264 +08:00 [DBG] DESKTOP-T6EU05A [21] Authorization was successful. -2025-07-29 10:32:40.260 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:32:40.266 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:32:40.265 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:40.261 +08:00 [DBG] DESKTOP-T6EU05A [24] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:32:40.268 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:32:40.269 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:32:40.273 +08:00 [DBG] DESKTOP-T6EU05A [24] Authorization was successful. -2025-07-29 10:32:40.287 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:40.292 +08:00 [INF] DESKTOP-T6EU05A [24] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:40.294 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:32:40.300 +08:00 [INF] DESKTOP-T6EU05A [24] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:40.302 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:32:40.314 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:32:40.317 +08:00 [INF] DESKTOP-T6EU05A [23] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:32:40.322 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:32:40.327 +08:00 [INF] DESKTOP-T6EU05A [23] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:32:40.328 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:32:40.333 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:32:40.333 +08:00 [INF] DESKTOP-T6EU05A [23] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:32:40.341 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:32:40.368 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:32:40.342 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:32:52.236 +08:00 [DBG] DESKTOP-T6EU05A [24] Successfully validated the token. -2025-07-29 10:32:52.236 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:32:52.236 +08:00 [DBG] DESKTOP-T6EU05A [22] Successfully validated the token. -2025-07-29 10:32:52.239 +08:00 [DBG] DESKTOP-T6EU05A [22] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:32:52.238 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:32:52.237 +08:00 [DBG] DESKTOP-T6EU05A [24] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:32:52.242 +08:00 [DBG] DESKTOP-T6EU05A [22] Authorization was successful. -2025-07-29 10:32:52.243 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:32:52.250 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:52.245 +08:00 [INF] DESKTOP-T6EU05A [22] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:52.244 +08:00 [DBG] DESKTOP-T6EU05A [24] Authorization was successful. -2025-07-29 10:32:52.254 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:32:52.256 +08:00 [INF] DESKTOP-T6EU05A [22] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:32:52.260 +08:00 [INF] DESKTOP-T6EU05A [24] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:52.276 +08:00 [INF] DESKTOP-T6EU05A [22] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:32:52.278 +08:00 [INF] DESKTOP-T6EU05A [24] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:52.280 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:32:52.299 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:32:52.299 +08:00 [INF] DESKTOP-T6EU05A [24] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:32:52.308 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:32:52.312 +08:00 [INF] DESKTOP-T6EU05A [24] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:32:52.313 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:32:52.317 +08:00 [INF] DESKTOP-T6EU05A [24] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:32:52.317 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:32:52.325 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:32:52.328 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:32:53.360 +08:00 [DBG] DESKTOP-T6EU05A [23] 获取所有连接,当前连接数:0 -2025-07-29 10:32:53.360 +08:00 [INF] DESKTOP-T6EU05A [23] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:32:53 -2025-07-29 10:32:59.194 +08:00 [DBG] DESKTOP-T6EU05A [22] Successfully validated the token. -2025-07-29 10:32:59.194 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:32:59.194 +08:00 [DBG] DESKTOP-T6EU05A [23] Successfully validated the token. -2025-07-29 10:32:59.194 +08:00 [DBG] DESKTOP-T6EU05A [22] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:32:59.195 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:32:59.196 +08:00 [DBG] DESKTOP-T6EU05A [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:32:59.197 +08:00 [DBG] DESKTOP-T6EU05A [22] Authorization was successful. -2025-07-29 10:32:59.198 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:32:59.199 +08:00 [DBG] DESKTOP-T6EU05A [23] Authorization was successful. -2025-07-29 10:32:59.200 +08:00 [INF] DESKTOP-T6EU05A [22] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:59.201 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:59.202 +08:00 [INF] DESKTOP-T6EU05A [23] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:59.209 +08:00 [INF] DESKTOP-T6EU05A [22] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:32:59.211 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:32:59.212 +08:00 [INF] DESKTOP-T6EU05A [23] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:32:59.224 +08:00 [INF] DESKTOP-T6EU05A [23] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:32:59.226 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:32:59.231 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:32:59.232 +08:00 [INF] DESKTOP-T6EU05A [23] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:32:59.232 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:32:59.237 +08:00 [INF] DESKTOP-T6EU05A [24] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:32:59.245 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:32:59.246 +08:00 [INF] DESKTOP-T6EU05A [24] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:32:59.249 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:32:59.251 +08:00 [INF] DESKTOP-T6EU05A [24] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:32:59.252 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:33:20.528 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:33:20.529 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:33:20.531 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:33:21.590 +08:00 [DBG] DESKTOP-T6EU05A [22] Successfully validated the token. -2025-07-29 10:33:21.591 +08:00 [DBG] DESKTOP-T6EU05A [22] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:33:21.592 +08:00 [DBG] DESKTOP-T6EU05A [22] Authorization was successful. -2025-07-29 10:33:22.608 +08:00 [DBG] DESKTOP-T6EU05A [23] Successfully validated the token. -2025-07-29 10:33:22.609 +08:00 [DBG] DESKTOP-T6EU05A [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:33:22.610 +08:00 [DBG] DESKTOP-T6EU05A [23] Authorization was successful. -2025-07-29 10:33:22.982 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:33:22.987 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:33:22.989 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:33:22.992 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:33:23.361 +08:00 [DBG] DESKTOP-T6EU05A [21] 获取所有连接,当前连接数:0 -2025-07-29 10:33:23.362 +08:00 [INF] DESKTOP-T6EU05A [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:33:23 -2025-07-29 10:33:23.620 +08:00 [DBG] DESKTOP-T6EU05A [23] Successfully validated the token. -2025-07-29 10:33:23.621 +08:00 [DBG] DESKTOP-T6EU05A [23] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:33:23.622 +08:00 [DBG] DESKTOP-T6EU05A [23] Authorization was successful. -2025-07-29 10:33:53.363 +08:00 [DBG] DESKTOP-T6EU05A [21] 获取所有连接,当前连接数:0 -2025-07-29 10:33:53.365 +08:00 [INF] DESKTOP-T6EU05A [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:33:53 -2025-07-29 10:34:22.983 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:34:22.988 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:34:22.990 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:34:22.993 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:34:23.368 +08:00 [DBG] DESKTOP-T6EU05A [21] 获取所有连接,当前连接数:0 -2025-07-29 10:34:23.369 +08:00 [INF] DESKTOP-T6EU05A [21] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:34:23 -2025-07-29 10:34:34.180 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 10:34:34.180 +08:00 [DBG] DESKTOP-T6EU05A [21] Successfully validated the token. -2025-07-29 10:34:34.180 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:34:34.181 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:34:34.182 +08:00 [DBG] DESKTOP-T6EU05A [21] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:34:34.183 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:34:34.184 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 10:34:34.185 +08:00 [DBG] DESKTOP-T6EU05A [21] Authorization was successful. -2025-07-29 10:34:34.186 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:34:34.187 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:34:34.188 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:34:34.188 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:34:34.190 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:34:34.194 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:34:34.196 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:34:34.211 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:34:34.211 +08:00 [INF] DESKTOP-T6EU05A [19] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:34:34.225 +08:00 [INF] DESKTOP-T6EU05A [19] Executed DbCommand (19ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:34:34.230 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:34:34.230 +08:00 [INF] DESKTOP-T6EU05A [19] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:34:34.232 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:34:34.235 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:34:34.239 +08:00 [INF] DESKTOP-T6EU05A [19] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:34:34.243 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:34:34.244 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:34:34.251 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:34:53.371 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:34:53.372 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:34:53 -2025-07-29 10:34:56.405 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:34:56.405 +08:00 [DBG] DESKTOP-T6EU05A [21] Successfully validated the token. -2025-07-29 10:34:56.405 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 10:34:56.407 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:34:56.438 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:34:56.439 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:34:56.441 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:34:56.426 +08:00 [DBG] DESKTOP-T6EU05A [21] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:34:56.431 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:34:56.495 +08:00 [DBG] DESKTOP-T6EU05A [21] Authorization was successful. -2025-07-29 10:34:56.498 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 10:34:56.499 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:34:56.501 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:34:56.502 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:34:56.504 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:34:56.550 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:34:56.557 +08:00 [INF] DESKTOP-T6EU05A [13] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:34:56.559 +08:00 [INF] DESKTOP-T6EU05A [13] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:34:56.576 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:34:56.591 +08:00 [INF] DESKTOP-T6EU05A [14] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:34:56.595 +08:00 [INF] DESKTOP-T6EU05A [14] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:34:56.596 +08:00 [INF] DESKTOP-T6EU05A [14] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:34:56.608 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:34:56.621 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:34:56.624 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:34:56.625 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:35:22.983 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:35:22.989 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:35:22.990 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:35:22.993 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:35:23.374 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:35:23.374 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:35:23 -2025-07-29 10:35:30.245 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:35:30.246 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:35:30.247 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:35:30.249 +08:00 [INF] DESKTOP-T6EU05A [73] 开始创建网络栈配置,网络栈名称: 12333 -2025-07-29 10:35:30.254 +08:00 [INF] DESKTOP-T6EU05A [73] 开始创建网络栈配置,网络栈名称: 12333 -2025-07-29 10:35:30.284 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[@__networkStackName_0='12333'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "NetworkStackConfigs" AS n - WHERE n."NetworkStackName" = @__networkStackName_0) -2025-07-29 10:35:30.310 +08:00 [INF] DESKTOP-T6EU05A [73] 开始创建 1 个栈与核心网/IMS绑定关系 -2025-07-29 10:35:30.330 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (15ms) [Parameters=[@__networkStackConfigId_0='dc0852fc-2fce-44f6-b116-a0e9aa8a26a1', @__index_1='1'], CommandType='"Text"', CommandTimeout='30'] -SELECT EXISTS ( - SELECT 1 - FROM "Stack_CoreIMS_Bindings" AS s - WHERE s."NetworkStackConfigId" = @__networkStackConfigId_0 AND s."Index" = @__index_1) -2025-07-29 10:35:30.355 +08:00 [INF] DESKTOP-T6EU05A [73] 成功创建 1 个栈与核心网/IMS绑定关系 -2025-07-29 10:35:30.394 +08:00 [ERR] DESKTOP-T6EU05A [73] Failed executing DbCommand (19ms) [Parameters=[@p0='dc0852fc-2fce-44f6-b116-a0e9aa8a26a1' (Nullable = false), @p1='2025-07-29T02:35:30.2904751Z' (DbType = DateTime), @p2='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p3='', @p4='True', @p5='False', @p6='12333' (Nullable = false), @p7='', @p8='2025-07-29T02:35:30.2904753Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41', @p10='fa96dce4-afb0-4300-b02c-66ac43d88982' (Nullable = false), @p11='35b201b3-2703-42b4-bd4e-0a8aa9a0566d' (Nullable = false), @p12='d5190d20-4bdc-4d64-96cd-af62c6648796' (Nullable = false), @p13='1', @p14='dc0852fc-2fce-44f6-b116-a0e9aa8a26a1' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "NetworkStackConfigs" ("Id", "CreatedAt", "CreatedBy", "Description", "IsActive", "IsDeleted", "NetworkStackName", "RanId", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -INSERT INTO "Stack_CoreIMS_Bindings" ("Id", "CnId", "ImsId", "Index", "NetworkStackConfigId") -VALUES (@p10, @p11, @p12, @p13, @p14); -2025-07-29 10:35:30.456 +08:00 [ERR] DESKTOP-T6EU05A [73] An exception occurred in the database while saving changes for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. - ---> Npgsql.PostgresException (0x80004005): 23503: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - -DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - Exception data: - Severity: ERROR - SqlState: 23503 - MessageText: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - SchemaName: public - TableName: NetworkStackConfigs - ConstraintName: FK_NetworkStackConfigs_RAN_Configurations_RanId - File: ri_triggers.c - Line: 2528 - Routine: ri_ReportViolation - --- End of inner exception stack trace --- - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) -Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. - ---> Npgsql.PostgresException (0x80004005): 23503: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - -DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - Exception data: - Severity: ERROR - SqlState: 23503 - MessageText: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - SchemaName: public - TableName: NetworkStackConfigs - ConstraintName: FK_NetworkStackConfigs_RAN_Configurations_RanId - File: ri_triggers.c - Line: 2528 - Routine: ri_ReportViolation - --- End of inner exception stack trace --- - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) -2025-07-29 10:35:30.615 +08:00 [ERR] DESKTOP-T6EU05A [73] 保存更改时发生错误 -Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. - ---> Npgsql.PostgresException (0x80004005): 23503: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - -DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - Exception data: - Severity: ERROR - SqlState: 23503 - MessageText: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - SchemaName: public - TableName: NetworkStackConfigs - ConstraintName: FK_NetworkStackConfigs_RAN_Configurations_RanId - File: ri_triggers.c - Line: 2528 - Routine: ri_ReportViolation - --- End of inner exception stack trace --- - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Context.UnitOfWork.SaveChangesAsync(CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Context\UnitOfWork.cs:line 112 -2025-07-29 10:35:30.748 +08:00 [ERR] DESKTOP-T6EU05A [73] 创建网络栈配置时发生错误,网络栈名称: 12333 -Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. - ---> Npgsql.PostgresException (0x80004005): 23503: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - -DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - Exception data: - Severity: ERROR - SqlState: 23503 - MessageText: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - SchemaName: public - TableName: NetworkStackConfigs - ConstraintName: FK_NetworkStackConfigs_RAN_Configurations_RanId - File: ri_triggers.c - Line: 2528 - Routine: ri_ReportViolation - --- End of inner exception stack trace --- - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Context.UnitOfWork.SaveChangesAsync(CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Context\UnitOfWork.cs:line 112 - at CellularManagement.Application.Features.NetworkStackConfigs.Commands.CreateNetworkStackConfig.CreateNetworkStackConfigCommandHandler.Handle(CreateNetworkStackConfigCommand request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Commands\CreateNetworkStackConfig\CreateNetworkStackConfigCommandHandler.cs:line 120 -2025-07-29 10:35:30.817 +08:00 [WRN] DESKTOP-T6EU05A [73] 创建网络栈配置失败: ["创建网络栈配置时发生错误: An error occurred while saving the entity changes. See the inner exception for details."] -2025-07-29 10:35:37.267 +08:00 [DBG] DESKTOP-T6EU05A [21] Successfully validated the token. -2025-07-29 10:35:37.268 +08:00 [DBG] DESKTOP-T6EU05A [21] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:35:37.269 +08:00 [DBG] DESKTOP-T6EU05A [21] Authorization was successful. -2025-07-29 10:35:38.279 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 10:35:38.280 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:35:38.281 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 10:35:39.292 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 10:35:39.293 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:35:39.294 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 10:35:40.306 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 10:35:40.307 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:35:40.309 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 10:35:53.375 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-29 10:35:53.376 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:35:53 -2025-07-29 10:36:22.989 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:36:23.009 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:36:22.992 +08:00 [DBG] DESKTOP-T6EU05A [21] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:36:23.013 +08:00 [DBG] DESKTOP-T6EU05A [3] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:36:23.377 +08:00 [DBG] DESKTOP-T6EU05A [7] 获取所有连接,当前连接数:0 -2025-07-29 10:36:23.379 +08:00 [INF] DESKTOP-T6EU05A [7] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:36:23 -2025-07-29 10:36:38.061 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:36:38.061 +08:00 [DBG] DESKTOP-T6EU05A [87] Successfully validated the token. -2025-07-29 10:36:38.061 +08:00 [DBG] DESKTOP-T6EU05A [10] Successfully validated the token. -2025-07-29 10:36:38.062 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:36:38.063 +08:00 [DBG] DESKTOP-T6EU05A [87] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:36:38.064 +08:00 [DBG] DESKTOP-T6EU05A [10] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:36:38.065 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:36:38.066 +08:00 [DBG] DESKTOP-T6EU05A [87] Authorization was successful. -2025-07-29 10:36:38.067 +08:00 [DBG] DESKTOP-T6EU05A [10] Authorization was successful. -2025-07-29 10:36:38.068 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:36:38.069 +08:00 [INF] DESKTOP-T6EU05A [87] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:36:38.070 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:36:38.075 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:36:38.077 +08:00 [INF] DESKTOP-T6EU05A [87] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:36:38.096 +08:00 [INF] DESKTOP-T6EU05A [10] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:36:38.111 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:36:38.115 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:36:38.118 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:36:38.130 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (16ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:36:38.135 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:36:38.141 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:36:38.143 +08:00 [INF] DESKTOP-T6EU05A [3] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:36:38.144 +08:00 [INF] DESKTOP-T6EU05A [21] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:36:38.145 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:36:38.163 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:36:38.164 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:36:47.731 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 10:36:47.731 +08:00 [DBG] DESKTOP-T6EU05A [21] Successfully validated the token. -2025-07-29 10:36:47.731 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:36:47.732 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:36:47.733 +08:00 [DBG] DESKTOP-T6EU05A [21] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:36:47.734 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:36:47.735 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 10:36:47.736 +08:00 [DBG] DESKTOP-T6EU05A [21] Authorization was successful. -2025-07-29 10:36:47.738 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:36:47.739 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:36:47.740 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:36:47.744 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:36:47.746 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:36:47.748 +08:00 [INF] DESKTOP-T6EU05A [21] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:36:47.750 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:36:47.767 +08:00 [INF] DESKTOP-T6EU05A [21] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:36:47.771 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:36:47.794 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (20ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:36:47.794 +08:00 [INF] DESKTOP-T6EU05A [87] Executed DbCommand (25ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:36:47.800 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (18ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:36:47.802 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:36:47.815 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:36:47.810 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:36:47.831 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:36:47.805 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:36:47.847 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:36:53.381 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:36:53.382 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:36:53 -2025-07-29 10:37:01.819 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:37:01.819 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 10:37:01.819 +08:00 [DBG] DESKTOP-T6EU05A [3] Successfully validated the token. -2025-07-29 10:37:01.820 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:37:01.820 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:37:01.821 +08:00 [DBG] DESKTOP-T6EU05A [3] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:37:01.822 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:37:01.823 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 10:37:01.824 +08:00 [DBG] DESKTOP-T6EU05A [3] Authorization was successful. -2025-07-29 10:37:01.825 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:37:01.826 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:37:01.827 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:37:01.832 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:37:01.834 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:37:01.836 +08:00 [INF] DESKTOP-T6EU05A [3] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:37:01.848 +08:00 [INF] DESKTOP-T6EU05A [87] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:37:01.857 +08:00 [INF] DESKTOP-T6EU05A [87] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:37:01.857 +08:00 [INF] DESKTOP-T6EU05A [3] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:37:01.860 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:37:01.865 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (9ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:37:01.865 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:37:01.868 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:37:01.870 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:37:01.878 +08:00 [INF] DESKTOP-T6EU05A [87] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:37:01.881 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:37:01.881 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:37:22.983 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:37:22.989 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:37:22.990 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:37:22.993 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:37:23.384 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-29 10:37:23.385 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:37:23 -2025-07-29 10:37:53.385 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-29 10:37:53.386 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:37:53 -2025-07-29 10:38:22.984 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:38:22.988 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:38:22.990 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:38:22.993 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:38:23.387 +08:00 [DBG] DESKTOP-T6EU05A [3] 获取所有连接,当前连接数:0 -2025-07-29 10:38:23.388 +08:00 [INF] DESKTOP-T6EU05A [3] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:38:23 -2025-07-29 10:38:53.388 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:38:53.411 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:38:53 -2025-07-29 10:38:53.970 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:38:53.970 +08:00 [DBG] DESKTOP-T6EU05A [90] Successfully validated the token. -2025-07-29 10:38:53.970 +08:00 [DBG] DESKTOP-T6EU05A [88] Successfully validated the token. -2025-07-29 10:38:53.971 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:38:53.972 +08:00 [DBG] DESKTOP-T6EU05A [90] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:38:53.972 +08:00 [DBG] DESKTOP-T6EU05A [88] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:38:53.974 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:38:53.975 +08:00 [DBG] DESKTOP-T6EU05A [90] Authorization was successful. -2025-07-29 10:38:53.976 +08:00 [DBG] DESKTOP-T6EU05A [88] Authorization was successful. -2025-07-29 10:38:53.977 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:38:53.978 +08:00 [INF] DESKTOP-T6EU05A [90] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:38:53.981 +08:00 [INF] DESKTOP-T6EU05A [88] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:38:53.983 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:38:54.002 +08:00 [INF] DESKTOP-T6EU05A [90] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:38:54.004 +08:00 [INF] DESKTOP-T6EU05A [88] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:38:54.017 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:38:54.017 +08:00 [INF] DESKTOP-T6EU05A [88] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:38:54.019 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:38:54.023 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:38:54.026 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:38:54.035 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:38:54.035 +08:00 [DBG] DESKTOP-T6EU05A [87] Successfully validated the token. -2025-07-29 10:38:54.038 +08:00 [INF] DESKTOP-T6EU05A [88] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:38:54.040 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:38:54.042 +08:00 [DBG] DESKTOP-T6EU05A [87] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:38:54.053 +08:00 [INF] DESKTOP-T6EU05A [88] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:38:54.056 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:38:54.057 +08:00 [DBG] DESKTOP-T6EU05A [87] Authorization was successful. -2025-07-29 10:38:54.058 +08:00 [INF] DESKTOP-T6EU05A [88] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:38:54.067 +08:00 [INF] DESKTOP-T6EU05A [87] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:38:54.067 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 10:38:54.077 +08:00 [INF] DESKTOP-T6EU05A [87] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:38:54.078 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:38:54.081 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:38:54.082 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 10:38:54.083 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:38:54.084 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:38:54.087 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:38:54.089 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:38:54.090 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:38:54.094 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:38:54.094 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:38:54.101 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:38:54.102 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:38:54.103 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:38:54.104 +08:00 [INF] DESKTOP-T6EU05A [87] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:38:54.119 +08:00 [INF] DESKTOP-T6EU05A [87] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:38:54.123 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (11ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:38:54.124 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:38:54.127 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:38:54.128 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:38:54.129 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:39:07.019 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:39:07.019 +08:00 [DBG] DESKTOP-T6EU05A [88] Successfully validated the token. -2025-07-29 10:39:07.019 +08:00 [DBG] DESKTOP-T6EU05A [89] Successfully validated the token. -2025-07-29 10:39:07.020 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:39:07.022 +08:00 [DBG] DESKTOP-T6EU05A [88] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:39:07.023 +08:00 [DBG] DESKTOP-T6EU05A [89] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:39:07.024 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:39:07.025 +08:00 [DBG] DESKTOP-T6EU05A [88] Authorization was successful. -2025-07-29 10:39:07.026 +08:00 [DBG] DESKTOP-T6EU05A [89] Authorization was successful. -2025-07-29 10:39:07.027 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:07.028 +08:00 [INF] DESKTOP-T6EU05A [88] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:07.033 +08:00 [INF] DESKTOP-T6EU05A [89] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:07.035 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:39:07.036 +08:00 [INF] DESKTOP-T6EU05A [88] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:39:07.037 +08:00 [INF] DESKTOP-T6EU05A [89] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:07.048 +08:00 [INF] DESKTOP-T6EU05A [89] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:39:07.054 +08:00 [INF] DESKTOP-T6EU05A [88] Executed DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:39:07.057 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:39:07.066 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:39:07.067 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:39:07.070 +08:00 [INF] DESKTOP-T6EU05A [88] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:39:07.074 +08:00 [INF] DESKTOP-T6EU05A [88] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:39:07.075 +08:00 [INF] DESKTOP-T6EU05A [88] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:39:07.077 +08:00 [INF] DESKTOP-T6EU05A [88] Executed DbCommand (13ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:39:07.083 +08:00 [INF] DESKTOP-T6EU05A [88] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:39:07.084 +08:00 [INF] DESKTOP-T6EU05A [88] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:39:16.389 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:39:16.389 +08:00 [DBG] DESKTOP-T6EU05A [87] Successfully validated the token. -2025-07-29 10:39:16.389 +08:00 [DBG] DESKTOP-T6EU05A [88] Successfully validated the token. -2025-07-29 10:39:16.390 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:39:16.391 +08:00 [DBG] DESKTOP-T6EU05A [87] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:39:16.392 +08:00 [DBG] DESKTOP-T6EU05A [88] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:39:16.395 +08:00 [DBG] DESKTOP-T6EU05A [88] Authorization was successful. -2025-07-29 10:39:16.394 +08:00 [DBG] DESKTOP-T6EU05A [87] Authorization was successful. -2025-07-29 10:39:16.393 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:39:16.402 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:16.398 +08:00 [INF] DESKTOP-T6EU05A [87] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:16.396 +08:00 [INF] DESKTOP-T6EU05A [88] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:16.406 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:39:16.408 +08:00 [INF] DESKTOP-T6EU05A [87] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:39:16.415 +08:00 [INF] DESKTOP-T6EU05A [88] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:16.429 +08:00 [INF] DESKTOP-T6EU05A [88] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:39:16.429 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:39:16.439 +08:00 [INF] DESKTOP-T6EU05A [10] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:39:16.441 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:39:16.442 +08:00 [INF] DESKTOP-T6EU05A [10] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:39:16.443 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (12ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:39:16.446 +08:00 [INF] DESKTOP-T6EU05A [88] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:39:16.449 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:39:16.451 +08:00 [INF] DESKTOP-T6EU05A [88] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:39:16.452 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:39:16.453 +08:00 [INF] DESKTOP-T6EU05A [88] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:39:22.984 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:39:22.988 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:39:22.990 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:39:22.993 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:39:23.412 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:39:23.414 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:39:23 -2025-07-29 10:39:27.627 +08:00 [DBG] DESKTOP-T6EU05A [88] Successfully validated the token. -2025-07-29 10:39:27.627 +08:00 [DBG] DESKTOP-T6EU05A [7] Successfully validated the token. -2025-07-29 10:39:27.627 +08:00 [DBG] DESKTOP-T6EU05A [89] Successfully validated the token. -2025-07-29 10:39:27.628 +08:00 [DBG] DESKTOP-T6EU05A [88] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:39:27.629 +08:00 [DBG] DESKTOP-T6EU05A [7] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:39:27.630 +08:00 [DBG] DESKTOP-T6EU05A [89] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:39:27.631 +08:00 [DBG] DESKTOP-T6EU05A [88] Authorization was successful. -2025-07-29 10:39:27.632 +08:00 [DBG] DESKTOP-T6EU05A [7] Authorization was successful. -2025-07-29 10:39:27.633 +08:00 [DBG] DESKTOP-T6EU05A [89] Authorization was successful. -2025-07-29 10:39:27.634 +08:00 [INF] DESKTOP-T6EU05A [88] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:27.635 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:27.636 +08:00 [INF] DESKTOP-T6EU05A [89] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:27.640 +08:00 [INF] DESKTOP-T6EU05A [88] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:39:27.642 +08:00 [INF] DESKTOP-T6EU05A [7] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:39:27.643 +08:00 [INF] DESKTOP-T6EU05A [89] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:39:27.659 +08:00 [INF] DESKTOP-T6EU05A [89] Executed DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:39:27.666 +08:00 [INF] DESKTOP-T6EU05A [89] Executed DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:39:27.666 +08:00 [INF] DESKTOP-T6EU05A [7] Executed DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:39:27.672 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:39:27.673 +08:00 [INF] DESKTOP-T6EU05A [7] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:39:27.676 +08:00 [INF] DESKTOP-T6EU05A [89] Executed DbCommand (14ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:39:27.678 +08:00 [INF] DESKTOP-T6EU05A [87] Executed DbCommand (10ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:39:27.687 +08:00 [INF] DESKTOP-T6EU05A [89] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:39:27.691 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:39:27.692 +08:00 [INF] DESKTOP-T6EU05A [89] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:39:27.693 +08:00 [INF] DESKTOP-T6EU05A [87] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:39:53.421 +08:00 [DBG] DESKTOP-T6EU05A [88] 获取所有连接,当前连接数:0 -2025-07-29 10:39:53.521 +08:00 [INF] DESKTOP-T6EU05A [88] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:39:53 -2025-07-29 10:40:18.475 +08:00 [INF] DESKTOP-T6EU05A [88] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:18'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:18.475 +08:00 [INF] DESKTOP-T6EU05A [73] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:18'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:18.475 +08:00 [INF] DESKTOP-T6EU05A [90] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:18'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:18.488 +08:00 [INF] DESKTOP-T6EU05A [88] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:18'. -2025-07-29 10:40:18.493 +08:00 [INF] DESKTOP-T6EU05A [73] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:18'. -2025-07-29 10:40:18.503 +08:00 [INF] DESKTOP-T6EU05A [90] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:18'. -2025-07-29 10:40:18.505 +08:00 [DBG] DESKTOP-T6EU05A [88] Policy authentication schemes did not succeed -2025-07-29 10:40:18.507 +08:00 [DBG] DESKTOP-T6EU05A [73] Policy authentication schemes did not succeed -2025-07-29 10:40:18.511 +08:00 [DBG] DESKTOP-T6EU05A [90] Policy authentication schemes did not succeed -2025-07-29 10:40:18.513 +08:00 [INF] DESKTOP-T6EU05A [88] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:18.513 +08:00 [INF] DESKTOP-T6EU05A [73] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:18.514 +08:00 [INF] DESKTOP-T6EU05A [90] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:18.522 +08:00 [INF] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:18.522 +08:00 [INF] DESKTOP-T6EU05A [88] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:18.522 +08:00 [INF] DESKTOP-T6EU05A [90] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:19.536 +08:00 [INF] DESKTOP-T6EU05A [17] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:19'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:19.536 +08:00 [INF] DESKTOP-T6EU05A [73] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:19'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:19.536 +08:00 [INF] DESKTOP-T6EU05A [88] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:19'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:19.542 +08:00 [INF] DESKTOP-T6EU05A [17] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:19'. -2025-07-29 10:40:19.549 +08:00 [INF] DESKTOP-T6EU05A [73] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:19'. -2025-07-29 10:40:19.555 +08:00 [INF] DESKTOP-T6EU05A [88] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:19'. -2025-07-29 10:40:19.559 +08:00 [DBG] DESKTOP-T6EU05A [17] Policy authentication schemes did not succeed -2025-07-29 10:40:19.560 +08:00 [DBG] DESKTOP-T6EU05A [73] Policy authentication schemes did not succeed -2025-07-29 10:40:19.562 +08:00 [DBG] DESKTOP-T6EU05A [88] Policy authentication schemes did not succeed -2025-07-29 10:40:19.563 +08:00 [INF] DESKTOP-T6EU05A [17] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:19.564 +08:00 [INF] DESKTOP-T6EU05A [73] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:19.565 +08:00 [INF] DESKTOP-T6EU05A [88] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:19.566 +08:00 [INF] DESKTOP-T6EU05A [17] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:19.570 +08:00 [INF] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:19.572 +08:00 [INF] DESKTOP-T6EU05A [88] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:20.585 +08:00 [INF] DESKTOP-T6EU05A [88] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:20'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:20.585 +08:00 [INF] DESKTOP-T6EU05A [73] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:20'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:20.585 +08:00 [INF] DESKTOP-T6EU05A [9] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:20'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:20.591 +08:00 [INF] DESKTOP-T6EU05A [88] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:20'. -2025-07-29 10:40:20.598 +08:00 [INF] DESKTOP-T6EU05A [73] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:20'. -2025-07-29 10:40:20.602 +08:00 [INF] DESKTOP-T6EU05A [9] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:20'. -2025-07-29 10:40:20.603 +08:00 [DBG] DESKTOP-T6EU05A [88] Policy authentication schemes did not succeed -2025-07-29 10:40:20.605 +08:00 [DBG] DESKTOP-T6EU05A [73] Policy authentication schemes did not succeed -2025-07-29 10:40:20.609 +08:00 [DBG] DESKTOP-T6EU05A [9] Policy authentication schemes did not succeed -2025-07-29 10:40:20.609 +08:00 [INF] DESKTOP-T6EU05A [88] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:20.610 +08:00 [INF] DESKTOP-T6EU05A [73] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:20.611 +08:00 [INF] DESKTOP-T6EU05A [9] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:20.612 +08:00 [INF] DESKTOP-T6EU05A [88] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:20.613 +08:00 [INF] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:20.614 +08:00 [INF] DESKTOP-T6EU05A [9] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:21.624 +08:00 [INF] DESKTOP-T6EU05A [17] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:21'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:21.627 +08:00 [INF] DESKTOP-T6EU05A [73] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:21'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:21.627 +08:00 [INF] DESKTOP-T6EU05A [90] Failed to validate the token. -Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:21'. - at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) - at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) -2025-07-29 10:40:21.630 +08:00 [INF] DESKTOP-T6EU05A [17] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:21'. -2025-07-29 10:40:21.640 +08:00 [INF] DESKTOP-T6EU05A [73] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:21'. -2025-07-29 10:40:21.644 +08:00 [INF] DESKTOP-T6EU05A [90] Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '07/29/2025 02:34:53', Current time (UTC): '07/29/2025 02:40:21'. -2025-07-29 10:40:21.648 +08:00 [DBG] DESKTOP-T6EU05A [17] Policy authentication schemes did not succeed -2025-07-29 10:40:21.650 +08:00 [DBG] DESKTOP-T6EU05A [73] Policy authentication schemes did not succeed -2025-07-29 10:40:21.652 +08:00 [DBG] DESKTOP-T6EU05A [90] Policy authentication schemes did not succeed -2025-07-29 10:40:21.653 +08:00 [INF] DESKTOP-T6EU05A [17] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:21.653 +08:00 [INF] DESKTOP-T6EU05A [73] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:21.654 +08:00 [INF] DESKTOP-T6EU05A [90] Authorization failed. These requirements were not met: -DenyAnonymousAuthorizationRequirement: Requires an authenticated user. -2025-07-29 10:40:21.658 +08:00 [INF] DESKTOP-T6EU05A [17] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:21.659 +08:00 [INF] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:21.660 +08:00 [INF] DESKTOP-T6EU05A [90] AuthenticationScheme: Bearer was challenged. -2025-07-29 10:40:22.983 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:40:22.987 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:40:22.990 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:40:22.992 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:40:23.524 +08:00 [DBG] DESKTOP-T6EU05A [88] 获取所有连接,当前连接数:0 -2025-07-29 10:40:23.525 +08:00 [INF] DESKTOP-T6EU05A [88] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:40:23 -2025-07-29 10:40:49.526 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was not authenticated. -2025-07-29 10:40:49.585 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (12ms) [Parameters=[@__ipAddress_0='192.168.5.27', @__windowStart_1='2025-07-29T02:10:49.5286946Z' (DbType = DateTime)], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "LoginLogs" AS l -WHERE l."IpAddress" = @__ipAddress_0 AND NOT (l."IsSuccess") AND l."LoginTime" >= @__windowStart_1 -2025-07-29 10:40:49.612 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:40:49.703 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[@__normalizedUserName_0='HYH'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."Id", u."AccessFailedCount", u."ConcurrencyStamp", u."CreatedTime", u."Email", u."EmailConfirmed", u."IsActive", u."IsDeleted", u."LastLoginTime", u."LockoutEnabled", u."LockoutEnd", u."ModifiedTime", u."NormalizedEmail", u."NormalizedUserName", u."PasswordHash", u."PhoneNumber", u."PhoneNumberConfirmed", u."RealName", u."SecurityStamp", u."TwoFactorEnabled", u."UserName" -FROM "Users" AS u -WHERE NOT (u."IsDeleted") AND u."NormalizedUserName" = @__normalizedUserName_0 -LIMIT 1 -2025-07-29 10:40:49.723 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[@p20='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p0='0', @p1='a08a17bc-77b8-45bf-86fc-f7c18aa6d6e5', @p21='8ca794b7-10a1-4e24-b4be-602e9fc9a79d', @p2='2025-07-28T08:23:30.6119240Z' (DbType = DateTime), @p3='295172551@qq.com' (Nullable = false), @p4='False', @p5='True', @p6='False', @p7='2025-07-29T02:40:49.6954151Z' (Nullable = true) (DbType = DateTime), @p8='True', @p9=NULL (DbType = DateTime), @p10=NULL (DbType = DateTime), @p11='295172551@QQ.COM', @p12='HYH', @p13='AQAAAAIAAYagAAAAELMdIr7ak+9jnnde71DnedwFUZV5JIjL5lpsOfAyqRt9cd+lEgTzKKKR/PW5/GKB4g==', @p14='18162486289' (Nullable = false), @p15='False', @p16='MyEE', @p17='UI5V33FZ7I3YYJIVC7IMKON3CRUJNWMW', @p18='False', @p19='hyh' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -UPDATE "Users" SET "AccessFailedCount" = @p0, "ConcurrencyStamp" = @p1, "CreatedTime" = @p2, "Email" = @p3, "EmailConfirmed" = @p4, "IsActive" = @p5, "IsDeleted" = @p6, "LastLoginTime" = @p7, "LockoutEnabled" = @p8, "LockoutEnd" = @p9, "ModifiedTime" = @p10, "NormalizedEmail" = @p11, "NormalizedUserName" = @p12, "PasswordHash" = @p13, "PhoneNumber" = @p14, "PhoneNumberConfirmed" = @p15, "RealName" = @p16, "SecurityStamp" = @p17, "TwoFactorEnabled" = @p18, "UserName" = @p19 -WHERE "Id" = @p20 AND "ConcurrencyStamp" = @p21; -2025-07-29 10:40:49.753 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (7ms) [Parameters=[@__userId_0='e7bc3f29-a217-48e7-9724-e76e04d7ed41'], CommandType='"Text"', CommandTimeout='30'] -SELECT u."UserId", u."RoleId" -FROM "UserRoles" AS u -WHERE u."UserId" = @__userId_0 -2025-07-29 10:40:49.764 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[@__roleId_0='f3456808-ed00-4b66-a2a0-f1cf3bfe9e0c'], CommandType='"Text"', CommandTimeout='30'] -SELECT r."RoleId", r."PermissionId", r."CreatedAt" -FROM "RolePermissions" AS r -WHERE r."RoleId" = @__roleId_0 -2025-07-29 10:40:49.768 +08:00 [INF] DESKTOP-T6EU05A [73] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:40:49.768 +08:00 [INF] DESKTOP-T6EU05A [73] 缓存中未找到密钥,从KeyRotationService获取 -2025-07-29 10:40:49.770 +08:00 [INF] DESKTOP-T6EU05A [73] 获取当前密钥 -2025-07-29 10:40:49.770 +08:00 [INF] DESKTOP-T6EU05A [73] 密钥Base64验证通过,字节长度: 64 -2025-07-29 10:40:49.771 +08:00 [INF] DESKTOP-T6EU05A [73] 密钥熵值: 5.389670647189372 -2025-07-29 10:40:49.776 +08:00 [INF] DESKTOP-T6EU05A [73] 当前密钥验证通过,密钥长度: 88 -2025-07-29 10:40:49.777 +08:00 [INF] DESKTOP-T6EU05A [73] 从KeyRotationService获取到密钥,密钥长度: 88 -2025-07-29 10:40:49.778 +08:00 [INF] DESKTOP-T6EU05A [73] 密钥编码成功,字节长度: 88 -2025-07-29 10:40:49.779 +08:00 [INF] DESKTOP-T6EU05A [73] 密钥已缓存,过期时间: "2025-07-29T02:45:49.7796132Z" -2025-07-29 10:40:49.780 +08:00 [INF] DESKTOP-T6EU05A [73] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:40:49.782 +08:00 [INF] DESKTOP-T6EU05A [73] 密钥解码成功,字节长度: 64 -2025-07-29 10:40:49.782 +08:00 [INF] DESKTOP-T6EU05A [73] 令牌签名算法: HS512 -2025-07-29 10:40:49.784 +08:00 [INF] DESKTOP-T6EU05A [73] 生成的令牌信息: {"TokenType":"access_token","Expires":"2025-07-29T02:55:49.7840075Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:40:49.7840091Z","NotBefore":"2025-07-29T02:40:49.7840092Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:40:49.791 +08:00 [INF] DESKTOP-T6EU05A [73] 尝试从缓存获取密钥,缓存键: JwtKey_Current -2025-07-29 10:40:49.792 +08:00 [INF] DESKTOP-T6EU05A [73] 从缓存获取到密钥,密钥长度: 88 -2025-07-29 10:40:49.794 +08:00 [INF] DESKTOP-T6EU05A [73] 生成令牌使用的密钥: a1mrtIiQN+AEmxE4WKFmKocGtrs3nrQaEbjzQgKp1XZWq8jP9HqzsjVgMKt3kAaCmTNaI9B9/YoaGMOY0sy8DQ== -2025-07-29 10:40:49.796 +08:00 [INF] DESKTOP-T6EU05A [73] 密钥解码成功,字节长度: 64 -2025-07-29 10:40:49.797 +08:00 [INF] DESKTOP-T6EU05A [73] 令牌签名算法: HS512 -2025-07-29 10:40:49.805 +08:00 [INF] DESKTOP-T6EU05A [73] 生成的令牌信息: {"TokenType":"refresh_token","Expires":"2025-08-05T02:40:49.8050176Z","Issuer":"X1","Audience":"X1.WebAPI","IssuedAt":"2025-07-29T02:40:49.8050194Z","NotBefore":"2025-07-29T02:40:49.8050194Z","Algorithm":"HS512","KeyLength":64} -2025-07-29 10:40:49.815 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (8ms) [Parameters=[@p0='61211469-b0b6-4fef-92e0-bff7d09cf129' (Nullable = false), @p1='Chrome 138.0.0', @p2='2025-07-29T02:40:49.8067480Z' (DbType = DateTime), @p3=NULL, @p4='192.168.5.27' (Nullable = false), @p5='False', @p6='True', @p7=NULL, @p8='Web' (Nullable = false), @p9='2025-07-29T02:40:49.8067475Z' (DbType = DateTime), @p10='Password' (Nullable = false), @p11='Windows 10', @p12=NULL, @p13=NULL (DbType = DateTime), @p14='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' (Nullable = false), @p15='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "LoginLogs" ("Id", "Browser", "CreatedAt", "FailureReason", "IpAddress", "IsDeleted", "IsSuccess", "Location", "LoginSource", "LoginTime", "LoginType", "OperatingSystem", "SessionId", "UpdatedAt", "UserAgent", "UserId") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13, @p14, @p15); -2025-07-29 10:40:49.821 +08:00 [INF] DESKTOP-T6EU05A [73] 用户 hyh 认证成功 -2025-07-29 10:40:49.822 +08:00 [INF] DESKTOP-T6EU05A [73] 账号 hyh 登录成功 -2025-07-29 10:40:49.823 +08:00 [WRN] DESKTOP-T6EU05A [73] Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiJlN2JjM2YyOS1hMjE3LTQ4ZTctOTcyNC1lNzZlMDRkN2VkNDEiLCJ1bmlxdWVfbmFtZSI6Imh5aCIsImVtYWlsIjoiMjk1MTcyNTUxQHFxLmNvbSIsIkxhc3RMb2dpblRpbWUiOiIyMDI1LTA3LTI5VDAyOjQwOjQ5LjY5NTQxNTFaIiwicm9sZSI6ImYzNDU2ODA4LWVkMDAtNGI2Ni1hMmEwLWYxY2YzYmZlOWUwYyIsInRva2VuX3R5cGUiOiJhY2Nlc3NfdG9rZW4iLCJuYmYiOjE3NTM3NTY4NDksImV4cCI6MTc1Mzc1Nzc0OSwiaWF0IjoxNzUzNzU2ODQ5LCJpc3MiOiJYMSIsImF1ZCI6IlgxLldlYkFQSSJ9.UOVSDvwKesf-PIJrq4R4F33uvvpeBV0xOET2CilY6A_qBJdyPmZCMNCo-J1zDmndMZQfvF4HgHxPnoeiFWXmQg -2025-07-29 10:40:53.179 +08:00 [DBG] DESKTOP-T6EU05A [13] Successfully validated the token. -2025-07-29 10:40:53.179 +08:00 [DBG] DESKTOP-T6EU05A [13] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:40:53.181 +08:00 [DBG] DESKTOP-T6EU05A [13] Authorization was successful. -2025-07-29 10:40:53.182 +08:00 [INF] DESKTOP-T6EU05A [13] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:40:53.183 +08:00 [INF] DESKTOP-T6EU05A [13] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:40:53.192 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:40:53.205 +08:00 [INF] DESKTOP-T6EU05A [13] Executed DbCommand (10ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:40:53.208 +08:00 [INF] DESKTOP-T6EU05A [13] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:40:53.211 +08:00 [INF] DESKTOP-T6EU05A [13] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:40:53.217 +08:00 [DBG] DESKTOP-T6EU05A [90] Successfully validated the token. -2025-07-29 10:40:53.218 +08:00 [DBG] DESKTOP-T6EU05A [90] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:40:53.221 +08:00 [DBG] DESKTOP-T6EU05A [90] Authorization was successful. -2025-07-29 10:40:53.222 +08:00 [INF] DESKTOP-T6EU05A [90] 开始获取网络栈配置列表,页码: 1, 每页数量: 10, 网络栈名称: null, 是否激活: null, RAN ID: null -2025-07-29 10:40:53.225 +08:00 [INF] DESKTOP-T6EU05A [90] 开始查询网络栈配置列表,页码: 1, 页大小: 10 -2025-07-29 10:40:53.234 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-29 10:40:53.244 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (8ms) [Parameters=[@__p_1='10', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT t."Id", t."CreatedAt", t."CreatedBy", t."Description", t."IsActive", t."IsDeleted", t."NetworkStackName", t."RanId", t."UpdatedAt", t."UpdatedBy", s."Id", s."CnId", s."ImsId", s."Index", s."NetworkStackConfigId" -FROM ( - SELECT n."Id", n."CreatedAt", n."CreatedBy", n."Description", n."IsActive", n."IsDeleted", n."NetworkStackName", n."RanId", n."UpdatedAt", n."UpdatedBy" - FROM "NetworkStackConfigs" AS n - LIMIT @__p_1 OFFSET @__p_0 -) AS t -LEFT JOIN "Stack_CoreIMS_Bindings" AS s ON t."Id" = s."NetworkStackConfigId" -ORDER BY t."Id" -2025-07-29 10:40:53.248 +08:00 [INF] DESKTOP-T6EU05A [90] 网络栈配置列表查询成功,总记录数: 0, 当前页记录数: 0 -2025-07-29 10:40:53.249 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取网络栈配置列表,共 0 条记录 -2025-07-29 10:40:53.526 +08:00 [DBG] DESKTOP-T6EU05A [90] 获取所有连接,当前连接数:0 -2025-07-29 10:40:53.527 +08:00 [INF] DESKTOP-T6EU05A [90] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:40:53 -2025-07-29 10:40:54.608 +08:00 [DBG] DESKTOP-T6EU05A [14] Successfully validated the token. -2025-07-29 10:40:54.608 +08:00 [DBG] DESKTOP-T6EU05A [90] Successfully validated the token. -2025-07-29 10:40:54.608 +08:00 [DBG] DESKTOP-T6EU05A [73] Successfully validated the token. -2025-07-29 10:40:54.609 +08:00 [DBG] DESKTOP-T6EU05A [14] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:40:54.610 +08:00 [DBG] DESKTOP-T6EU05A [90] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:40:54.611 +08:00 [DBG] DESKTOP-T6EU05A [73] AuthenticationScheme: Bearer was successfully authenticated. -2025-07-29 10:40:54.612 +08:00 [DBG] DESKTOP-T6EU05A [14] Authorization was successful. -2025-07-29 10:40:54.613 +08:00 [DBG] DESKTOP-T6EU05A [90] Authorization was successful. -2025-07-29 10:40:54.614 +08:00 [DBG] DESKTOP-T6EU05A [73] Authorization was successful. -2025-07-29 10:40:54.615 +08:00 [INF] DESKTOP-T6EU05A [14] 开始获取核心网络配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:40:54.616 +08:00 [INF] DESKTOP-T6EU05A [90] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:40:54.617 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:40:54.622 +08:00 [INF] DESKTOP-T6EU05A [14] 开始获取核心网配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:40:54.623 +08:00 [INF] DESKTOP-T6EU05A [90] 开始获取IMS配置列表,页码: 1, 每页数量: 1000, 搜索关键词: 无 -2025-07-29 10:40:54.624 +08:00 [INF] DESKTOP-T6EU05A [73] 开始获取RAN配置列表,页码: 1, 每页数量: 1000, 搜索关键词: null, 是否禁用: false -2025-07-29 10:40:54.633 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (8ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-29 10:40:54.647 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT c."Id", c."ConfigContent", c."CreatedAt", c."CreatedBy", c."Description", c."IsDeleted", c."IsDisabled", c."Name", c."UpdatedAt", c."UpdatedBy" -FROM "CoreNetworkConfigs" AS c -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:40:54.651 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取核心网配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:40:54.652 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取核心网络配置列表,共 1 条记录 -2025-07-29 10:40:54.700 +08:00 [INF] DESKTOP-T6EU05A [73] Executed DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-29 10:40:54.703 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:40:54.704 +08:00 [INF] DESKTOP-T6EU05A [73] 成功获取RAN配置列表,共 1 条记录 -2025-07-29 10:40:54.718 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (15ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-29 10:40:54.729 +08:00 [INF] DESKTOP-T6EU05A [90] Executed DbCommand (8ms) [Parameters=[@__p_1='1000', @__p_0='0'], CommandType='"Text"', CommandTimeout='30'] -SELECT i."Id", i."ConfigContent", i."CreatedAt", i."CreatedBy", i."Description", i."IsDeleted", i."IsDisabled", i."Name", i."UpdatedAt", i."UpdatedBy" -FROM "IMS_Configurations" AS i -LIMIT @__p_1 OFFSET @__p_0 -2025-07-29 10:40:54.733 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取IMS配置列表,总数量: 1, 当前页数量: 1 -2025-07-29 10:40:54.734 +08:00 [INF] DESKTOP-T6EU05A [90] 成功获取IMS配置列表,共 1 条记录 -2025-07-29 10:41:22.983 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ChatMessageHandler -2025-07-29 10:41:22.988 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:HeartbeatHandlerManager -2025-07-29 10:41:22.991 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:NotificationMessageHandler -2025-07-29 10:41:22.993 +08:00 [DBG] DESKTOP-T6EU05A [73] 处理器健康检查通过,处理器:ProtocolMessageHandler -2025-07-29 10:41:23.529 +08:00 [DBG] DESKTOP-T6EU05A [73] 获取所有连接,当前连接数:0 -2025-07-29 10:41:23.530 +08:00 [INF] DESKTOP-T6EU05A [73] 连接健康检查完成,检查连接数:0,清理连接数:0,检查时间:2025-07-29 02:41:23 diff --git a/src/X1.WebAPI/logs/error-20250728.log b/src/X1.WebAPI/logs/error-20250728.log deleted file mode 100644 index b0391cf..0000000 --- a/src/X1.WebAPI/logs/error-20250728.log +++ /dev/null @@ -1,1853 +0,0 @@ -2025-07-28 09:39:50.430 +08:00 [ERR] DESKTOP-T6EU05A [10] Failed executing DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 09:39:50.466 +08:00 [ERR] DESKTOP-T6EU05A [10] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 09:39:50.667 +08:00 [ERR] DESKTOP-T6EU05A [10] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 09:39:50.791 +08:00 [ERR] DESKTOP-T6EU05A [10] Failed executing DbCommand (16ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 09:39:50.796 +08:00 [ERR] DESKTOP-T6EU05A [10] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 09:39:50.996 +08:00 [ERR] DESKTOP-T6EU05A [10] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:01:23.530 +08:00 [ERR] DESKTOP-T6EU05A [5] Failed executing DbCommand (20ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 10:01:23.536 +08:00 [ERR] DESKTOP-T6EU05A [5] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:01:23.717 +08:00 [ERR] DESKTOP-T6EU05A [5] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:01:23.784 +08:00 [ERR] DESKTOP-T6EU05A [5] Failed executing DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 10:01:23.789 +08:00 [ERR] DESKTOP-T6EU05A [5] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:01:23.944 +08:00 [ERR] DESKTOP-T6EU05A [5] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:03:37.884 +08:00 [ERR] DESKTOP-T6EU05A [5] Failed executing DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 10:03:37.889 +08:00 [ERR] DESKTOP-T6EU05A [5] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:03:38.047 +08:00 [ERR] DESKTOP-T6EU05A [5] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:03:38.113 +08:00 [ERR] DESKTOP-T6EU05A [59] Failed executing DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT p."Id", p."CreatedAt", p."CreatedBy", p."Description", p."IsDeleted", p."IsEnabled", p."MinimumSupportedVersion", p."Name", p."ReleaseDate", p."SerialNumber", p."UpdatedAt", p."UpdatedBy", p."Version" -FROM "ProtocolVersions" AS p -2025-07-28 10:03:38.118 +08:00 [ERR] DESKTOP-T6EU05A [59] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:03:38.277 +08:00 [ERR] DESKTOP-T6EU05A [59] 获取协议版本列表时发生错误 -Npgsql.PostgresException (0x80004005): 42703: column p.SerialNumber does not exist - -POSITION: 149 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.Device.ProtocolVersionRepository.SearchProtocolVersionsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Device\ProtocolVersionRepository.cs:line 92 - at CellularManagement.Application.Features.ProtocolVersions.Queries.GetProtocolVersions.GetProtocolVersionsQueryHandler.Handle(GetProtocolVersionsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\ProtocolVersions\Queries\GetProtocolVersions\GetProtocolVersionsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42703 - MessageText: column p.SerialNumber does not exist - Position: 149 - File: parse_relation.c - Line: 3589 - Routine: errorMissingColumn -2025-07-28 10:41:00.956 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 10:41:00.961 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.100 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.149 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 10:41:01.155 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.279 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.823 +08:00 [ERR] DESKTOP-T6EU05A [43] Failed executing DbCommand (9ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 10:41:01.827 +08:00 [ERR] DESKTOP-T6EU05A [43] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:01.974 +08:00 [ERR] DESKTOP-T6EU05A [43] 获取IMS配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.IMS_ConfigurationRepository.SearchIMS_ConfigurationsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\IMS_ConfigurationRepository.cs:line 118 - at CellularManagement.Application.Features.IMSConfiguration.Queries.GetIMS_Configurations.GetIMS_ConfigurationsQueryHandler.Handle(GetIMS_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\IMSConfiguration\Queries\GetIMS_Configurations\GetIMS_ConfigurationsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.024 +08:00 [ERR] DESKTOP-T6EU05A [45] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i -2025-07-28 10:41:02.029 +08:00 [ERR] DESKTOP-T6EU05A [45] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.146 +08:00 [ERR] DESKTOP-T6EU05A [45] 获取IMS配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "IMS_Configurations" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.IMS_ConfigurationRepository.SearchIMS_ConfigurationsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\IMS_ConfigurationRepository.cs:line 118 - at CellularManagement.Application.Features.IMSConfiguration.Queries.GetIMS_Configurations.GetIMS_ConfigurationsQueryHandler.Handle(GetIMS_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\IMSConfiguration\Queries\GetIMS_Configurations\GetIMS_ConfigurationsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "IMS_Configurations" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.582 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 10:41:02.586 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.725 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取核心网配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.CoreNetworkConfigRepository.SearchCoreNetworkConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\CoreNetworkConfigRepository.cs:line 118 - at CellularManagement.Application.Features.CoreNetworkConfigs.Queries.GetCoreNetworkConfigs.GetCoreNetworkConfigsQueryHandler.Handle(GetCoreNetworkConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\CoreNetworkConfigs\Queries\GetCoreNetworkConfigs\GetCoreNetworkConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.796 +08:00 [ERR] DESKTOP-T6EU05A [45] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "CoreNetworkConfigs" AS c -2025-07-28 10:41:02.800 +08:00 [ERR] DESKTOP-T6EU05A [45] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:02.926 +08:00 [ERR] DESKTOP-T6EU05A [45] 获取核心网配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "CoreNetworkConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.CoreNetworkConfigRepository.SearchCoreNetworkConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\CoreNetworkConfigRepository.cs:line 118 - at CellularManagement.Application.Features.CoreNetworkConfigs.Queries.GetCoreNetworkConfigs.GetCoreNetworkConfigsQueryHandler.Handle(GetCoreNetworkConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\CoreNetworkConfigs\Queries\GetCoreNetworkConfigs\GetCoreNetworkConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "CoreNetworkConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:04.294 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 10:41:04.299 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:04.429 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取网络栈配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.NetworkStackConfigRepository.SearchNetworkStackConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\NetworkStackConfigRepository.cs:line 136 - at CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.GetNetworkStackConfigsQueryHandler.Handle(GetNetworkStackConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Queries\GetNetworkStackConfigs\GetNetworkStackConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:04.477 +08:00 [ERR] DESKTOP-T6EU05A [42] Failed executing DbCommand (10ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 10:41:04.481 +08:00 [ERR] DESKTOP-T6EU05A [42] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:04.605 +08:00 [ERR] DESKTOP-T6EU05A [42] 获取网络栈配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.NetworkStackConfigRepository.SearchNetworkStackConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\NetworkStackConfigRepository.cs:line 136 - at CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.GetNetworkStackConfigsQueryHandler.Handle(GetNetworkStackConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Queries\GetNetworkStackConfigs\GetNetworkStackConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:09.558 +08:00 [ERR] DESKTOP-T6EU05A [45] Failed executing DbCommand (14ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 10:41:09.562 +08:00 [ERR] DESKTOP-T6EU05A [45] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:09.686 +08:00 [ERR] DESKTOP-T6EU05A [45] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:09.735 +08:00 [ERR] DESKTOP-T6EU05A [48] Failed executing DbCommand (13ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 10:41:09.739 +08:00 [ERR] DESKTOP-T6EU05A [48] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 10:41:09.882 +08:00 [ERR] DESKTOP-T6EU05A [48] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:20:21.004 +08:00 [ERR] DESKTOP-T6EU05A [15] Failed executing DbCommand (18ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 12:20:21.025 +08:00 [ERR] DESKTOP-T6EU05A [15] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:20:21.215 +08:00 [ERR] DESKTOP-T6EU05A [15] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:20:21.271 +08:00 [ERR] DESKTOP-T6EU05A [15] Failed executing DbCommand (12ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT r."Id", r."ConfigContent", r."CreatedAt", r."CreatedBy", r."Description", r."IsDeleted", r."IsDisabled", r."Name", r."UpdatedAt", r."UpdatedBy" -FROM "RAN_Configurations" AS r -2025-07-28 12:20:21.275 +08:00 [ERR] DESKTOP-T6EU05A [15] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:20:21.409 +08:00 [ERR] DESKTOP-T6EU05A [15] 获取RAN配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "RAN_Configurations" does not exist - -POSITION: 158 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable`1 source, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.FindAsync(Expression`1 predicate, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 74 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.RAN_ConfigurationRepository.SearchRAN_ConfigurationsAsync(String keyword, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\RAN_ConfigurationRepository.cs:line 86 - at CellularManagement.Application.Features.RANConfiguration.Queries.GetRAN_Configurations.GetRAN_ConfigurationsQueryHandler.Handle(GetRAN_ConfigurationsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\RANConfiguration\Queries\GetRAN_Configurations\GetRAN_ConfigurationsQueryHandler.cs:line 53 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "RAN_Configurations" does not exist - Position: 158 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:23:22.856 +08:00 [ERR] DESKTOP-T6EU05A [13] Failed executing DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 12:23:22.860 +08:00 [ERR] DESKTOP-T6EU05A [13] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:23:23.031 +08:00 [ERR] DESKTOP-T6EU05A [13] 获取网络栈配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.NetworkStackConfigRepository.SearchNetworkStackConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\NetworkStackConfigRepository.cs:line 136 - at CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.GetNetworkStackConfigsQueryHandler.Handle(GetNetworkStackConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Queries\GetNetworkStackConfigs\GetNetworkStackConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:23:23.073 +08:00 [ERR] DESKTOP-T6EU05A [7] Failed executing DbCommand (11ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "NetworkStackConfigs" AS n -2025-07-28 12:23:23.077 +08:00 [ERR] DESKTOP-T6EU05A [7] An exception occurred while iterating over the results of a query for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 12:23:23.198 +08:00 [ERR] DESKTOP-T6EU05A [7] 获取网络栈配置列表时发生错误 -Npgsql.PostgresException (0x80004005): 42P01: relation "NetworkStackConfigs" does not exist - -POSITION: 28 - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync() - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.QueryRepository`1.GetPagedAsync(Expression`1 predicate, Int32 pageNumber, Int32 pageSize, Func`2 include, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\QueryRepository.cs:line 101 - at CellularManagement.Infrastructure.Repositories.NetworkProfile.NetworkStackConfigRepository.SearchNetworkStackConfigsAsync(String keyword, Int32 pageNumber, Int32 pageSize, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\NetworkProfile\NetworkStackConfigRepository.cs:line 136 - at CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.GetNetworkStackConfigsQueryHandler.Handle(GetNetworkStackConfigsQuery request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Queries\GetNetworkStackConfigs\GetNetworkStackConfigsQueryHandler.cs:line 38 - Exception data: - Severity: ERROR - SqlState: 42P01 - MessageText: relation "NetworkStackConfigs" does not exist - Position: 28 - File: parse_relation.c - Line: 1381 - Routine: parserOpenTable -2025-07-28 16:20:17.936 +08:00 [ERR] DESKTOP-T6EU05A [9] 用户认证失败 -System.NullReferenceException: Object reference not set to an instance of an object. - at CellularManagement.Application.Features.Auth.Commands.BaseLoginCommandHandler`2.HandleLoginAsync(TCommand request, CancellationToken cancellationToken) -2025-07-28 16:20:21.195 +08:00 [ERR] DESKTOP-T6EU05A [5] 用户认证失败 -System.ArgumentNullException: Value cannot be null. (Parameter 'entity') - at Microsoft.EntityFrameworkCore.Utilities.Check.NotNull[T](T value, String parameterName) - at Microsoft.EntityFrameworkCore.Internal.InternalDbSet`1.AddAsync(TEntity entity, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Repositories.CQRS.CommandRepository`1.AddAsync(T entity, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\CQRS\CommandRepository.cs:line 56 - at CellularManagement.Infrastructure.Repositories.Identity.LoginLogRepository.RecordLoginAsync(LoginLog log, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Repositories\Identity\LoginLogRepository.cs:line 42 - at CellularManagement.Application.Features.Auth.Commands.BaseLoginCommandHandler`2.HandleLoginAsync(TCommand request, CancellationToken cancellationToken) -2025-07-28 21:01:07.141 +08:00 [ERR] DESKTOP-1Q3GI6C [1] Hosting failed to start -System.Net.Sockets.SocketException (10049): 在其上下文中,该请求的地址无效。 - at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName) - at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) - at System.Net.Sockets.Socket.Bind(EndPoint localEP) - at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) - at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() - at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<g__OnBind|0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.AddressesStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindAsync(ListenOptions[] listenOptions, AddressBindContext context, Func`2 useHttps, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) - at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) - at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) - at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) - at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) -2025-07-28 23:05:53.192 +08:00 [ERR] DESKTOP-1Q3GI6C [25] Failed executing DbCommand (19,284ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30'] -SELECT count(*)::int -FROM "IMS_Configurations" AS i diff --git a/src/X1.WebAPI/logs/error-20250729.log b/src/X1.WebAPI/logs/error-20250729.log deleted file mode 100644 index 47030e6..0000000 --- a/src/X1.WebAPI/logs/error-20250729.log +++ /dev/null @@ -1,240 +0,0 @@ -2025-07-29 00:29:19.787 +08:00 [ERR] DESKTOP-1Q3GI6C [10] An unhandled exception has occurred while executing the request. -Swashbuckle.AspNetCore.SwaggerGen.SwaggerGeneratorException: Failed to generate Operation for action - CellularManagement.Presentation.Controllers.NetworkStackConfigsController.Create (X1.Presentation). See inner exception - ---> Swashbuckle.AspNetCore.SwaggerGen.SwaggerGeneratorException: Failed to generate schema for type - CellularManagement.Domain.Common.OperationResult`1[CellularManagement.Application.Features.NetworkStackConfigs.Commands.CreateNetworkStackConfig.CreateNetworkStackConfigResponse]. See inner exception - ---> System.InvalidOperationException: Can't use schemaId "$StackCoreIMSBindingResponseItem" for type "$CellularManagement.Application.Features.NetworkStackConfigs.Commands.CreateNetworkStackConfig.StackCoreIMSBindingResponseItem". The same schemaId is already used for type "$CellularManagement.Application.Features.NetworkStackConfigs.Queries.GetNetworkStackConfigs.StackCoreIMSBindingResponseItem" - at Swashbuckle.AspNetCore.SwaggerGen.SchemaRepository.RegisterType(Type type, String schemaId) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForType(Type modelType, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchema(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateArraySchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__1() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForMember(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, DataProperty dataProperty) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateObjectSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__3() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForMember(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, DataProperty dataProperty) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateObjectSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__3() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForType(Type modelType, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchema(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateSchema(Type type, SchemaRepository schemaRepository, PropertyInfo propertyInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - --- End of inner exception stack trace --- - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateSchema(Type type, SchemaRepository schemaRepository, PropertyInfo propertyInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreateResponseMediaType(ModelMetadata modelMetadata, SchemaRepository schemaRespository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.<>c__DisplayClass25_0.b__2(String contentType) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateResponse(ApiDescription apiDescription, SchemaRepository schemaRepository, String statusCode, ApiResponseType apiResponseType) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateResponses(ApiDescription apiDescription, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperation(ApiDescription apiDescription, SchemaRepository schemaRepository) - --- End of inner exception stack trace --- - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperation(ApiDescription apiDescription, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperations(IEnumerable`1 apiDescriptions, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GeneratePaths(IEnumerable`1 apiDescriptions, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwaggerDocumentWithoutFilters(String documentName, String host, String basePath) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwaggerAsync(String documentName, String host, String basePath) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) - at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) -2025-07-29 00:33:24.410 +08:00 [ERR] DESKTOP-1Q3GI6C [14] An unhandled exception has occurred while executing the request. -Swashbuckle.AspNetCore.SwaggerGen.SwaggerGeneratorException: Failed to generate Operation for action - CellularManagement.Presentation.Controllers.NetworkStackConfigsController.Update (X1.Presentation). See inner exception - ---> Swashbuckle.AspNetCore.SwaggerGen.SwaggerGeneratorException: Failed to generate schema for type - CellularManagement.Application.Features.NetworkStackConfigs.Commands.UpdateNetworkStackConfig.UpdateNetworkStackConfigCommand. See inner exception - ---> System.InvalidOperationException: Can't use schemaId "$StackCoreIMSBindingItem" for type "$CellularManagement.Application.Features.NetworkStackConfigs.Commands.UpdateNetworkStackConfig.StackCoreIMSBindingItem". The same schemaId is already used for type "$CellularManagement.Application.Features.NetworkStackConfigs.Commands.CreateNetworkStackConfig.StackCoreIMSBindingItem" - at Swashbuckle.AspNetCore.SwaggerGen.SchemaRepository.RegisterType(Type type, String schemaId) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForType(Type modelType, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchema(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateArraySchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__1() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForMember(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, DataProperty dataProperty) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.CreateObjectSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.<>c__DisplayClass10_0.b__3() - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateReferencedSchema(DataContract dataContract, SchemaRepository schemaRepository, Func`1 definitionFactory) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateConcreteSchema(DataContract dataContract, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchemaForParameter(Type modelType, SchemaRepository schemaRepository, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SchemaGenerator.GenerateSchema(Type modelType, SchemaRepository schemaRepository, MemberInfo memberInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateSchema(Type type, SchemaRepository schemaRepository, PropertyInfo propertyInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - --- End of inner exception stack trace --- - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateSchema(Type type, SchemaRepository schemaRepository, PropertyInfo propertyInfo, ParameterInfo parameterInfo, ApiParameterRouteInfo routeInfo) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateRequestBodyFromBodyParameter(ApiDescription apiDescription, SchemaRepository schemaRepository, ApiParameterDescription bodyParameter) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateRequestBody(ApiDescription apiDescription, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperation(ApiDescription apiDescription, SchemaRepository schemaRepository) - --- End of inner exception stack trace --- - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperation(ApiDescription apiDescription, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GenerateOperations(IEnumerable`1 apiDescriptions, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GeneratePaths(IEnumerable`1 apiDescriptions, SchemaRepository schemaRepository) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwaggerDocumentWithoutFilters(String documentName, String host, String basePath) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwaggerAsync(String documentName, String host, String basePath) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) - at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) -2025-07-29 10:35:30.394 +08:00 [ERR] DESKTOP-T6EU05A [73] Failed executing DbCommand (19ms) [Parameters=[@p0='dc0852fc-2fce-44f6-b116-a0e9aa8a26a1' (Nullable = false), @p1='2025-07-29T02:35:30.2904751Z' (DbType = DateTime), @p2='e7bc3f29-a217-48e7-9724-e76e04d7ed41' (Nullable = false), @p3='', @p4='True', @p5='False', @p6='12333' (Nullable = false), @p7='', @p8='2025-07-29T02:35:30.2904753Z' (DbType = DateTime), @p9='e7bc3f29-a217-48e7-9724-e76e04d7ed41', @p10='fa96dce4-afb0-4300-b02c-66ac43d88982' (Nullable = false), @p11='35b201b3-2703-42b4-bd4e-0a8aa9a0566d' (Nullable = false), @p12='d5190d20-4bdc-4d64-96cd-af62c6648796' (Nullable = false), @p13='1', @p14='dc0852fc-2fce-44f6-b116-a0e9aa8a26a1' (Nullable = false)], CommandType='"Text"', CommandTimeout='30'] -INSERT INTO "NetworkStackConfigs" ("Id", "CreatedAt", "CreatedBy", "Description", "IsActive", "IsDeleted", "NetworkStackName", "RanId", "UpdatedAt", "UpdatedBy") -VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9); -INSERT INTO "Stack_CoreIMS_Bindings" ("Id", "CnId", "ImsId", "Index", "NetworkStackConfigId") -VALUES (@p10, @p11, @p12, @p13, @p14); -2025-07-29 10:35:30.456 +08:00 [ERR] DESKTOP-T6EU05A [73] An exception occurred in the database while saving changes for context type 'CellularManagement.Infrastructure.Context.AppDbContext'. -Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. - ---> Npgsql.PostgresException (0x80004005): 23503: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - -DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - Exception data: - Severity: ERROR - SqlState: 23503 - MessageText: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - SchemaName: public - TableName: NetworkStackConfigs - ConstraintName: FK_NetworkStackConfigs_RAN_Configurations_RanId - File: ri_triggers.c - Line: 2528 - Routine: ri_ReportViolation - --- End of inner exception stack trace --- - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) -Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. - ---> Npgsql.PostgresException (0x80004005): 23503: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - -DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - Exception data: - Severity: ERROR - SqlState: 23503 - MessageText: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - SchemaName: public - TableName: NetworkStackConfigs - ConstraintName: FK_NetworkStackConfigs_RAN_Configurations_RanId - File: ri_triggers.c - Line: 2528 - Routine: ri_ReportViolation - --- End of inner exception stack trace --- - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) -2025-07-29 10:35:30.615 +08:00 [ERR] DESKTOP-T6EU05A [73] 保存更改时发生错误 -Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. - ---> Npgsql.PostgresException (0x80004005): 23503: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - -DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - Exception data: - Severity: ERROR - SqlState: 23503 - MessageText: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - SchemaName: public - TableName: NetworkStackConfigs - ConstraintName: FK_NetworkStackConfigs_RAN_Configurations_RanId - File: ri_triggers.c - Line: 2528 - Routine: ri_ReportViolation - --- End of inner exception stack trace --- - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Context.UnitOfWork.SaveChangesAsync(CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Context\UnitOfWork.cs:line 112 -2025-07-29 10:35:30.748 +08:00 [ERR] DESKTOP-T6EU05A [73] 创建网络栈配置时发生错误,网络栈名称: 12333 -Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. - ---> Npgsql.PostgresException (0x80004005): 23503: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - -DETAIL: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - at Npgsql.Internal.NpgsqlConnector.ReadMessageLong(Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) - at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteReader(Boolean async, CommandBehavior behavior, CancellationToken cancellationToken) - at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - Exception data: - Severity: ERROR - SqlState: 23503 - MessageText: insert or update on table "NetworkStackConfigs" violates foreign key constraint "FK_NetworkStackConfigs_RAN_Configurations_RanId" - Detail: Detail redacted as it may contain sensitive data. Specify 'Include Error Detail' in the connection string to include this information. - SchemaName: public - TableName: NetworkStackConfigs - ConstraintName: FK_NetworkStackConfigs_RAN_Configurations_RanId - File: ri_triggers.c - Line: 2528 - Routine: ri_ReportViolation - --- End of inner exception stack trace --- - at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.<>c__DisplayClass30_0`2.<b__0>d.MoveNext() ---- End of stack trace from previous location --- - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) - at CellularManagement.Infrastructure.Context.UnitOfWork.SaveChangesAsync(CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Infrastructure\Context\UnitOfWork.cs:line 112 - at CellularManagement.Application.Features.NetworkStackConfigs.Commands.CreateNetworkStackConfig.CreateNetworkStackConfigCommandHandler.Handle(CreateNetworkStackConfigCommand request, CancellationToken cancellationToken) in D:\dev\clean-architecture-starter-main\CellularManagement\src\X1.Application\Features\NetworkStackConfigs\Commands\CreateNetworkStackConfig\CreateNetworkStackConfigCommandHandler.cs:line 120