[2026-08-18 00:00:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] ========== 日期切换,新日志文件 ========== [2026-08-18 00:00:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 请求ID: 20260817164750_e7853b97 (继续) [2026-08-18 00:00:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:00:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25948,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:01:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26013,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:02:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26078,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:03:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26142,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:04:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26207,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:05:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:05:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26272,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:06:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26336,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:07:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26401,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:08:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26466,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:10:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26531,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:10:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:11:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26595,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:12:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26660,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:13:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26725,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:14:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26789,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:15:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26854,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:15:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:16:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26919,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:17:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26983,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:18:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27048,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:19:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27113,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:20:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:20:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27177,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:21:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27242,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:22:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27307,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:24:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27372,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:25:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27436,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:25:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:26:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27501,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:27:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27566,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:28:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27630,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:29:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27695,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:30:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27760,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:30:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:31:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27824,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:32:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27889,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:33:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27954,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:34:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28018,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:35:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28083,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:36:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:37:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28148,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:38:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28212,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:39:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28277,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:40:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28342,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:41:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:41:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28407,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:42:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28471,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:43:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28536,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:44:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28601,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:45:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28665,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:46:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:46:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28730,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:47:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28795,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:48:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28860,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:49:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28924,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:51:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":28989,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:51:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:52:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29054,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:53:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29118,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:54:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29183,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:55:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29248,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:56:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 00:56:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29313,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:57:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29377,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:58:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29442,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 00:59:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29507,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:00:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29571,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:01:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:01:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29636,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:02:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29701,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:03:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29766,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:05:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29830,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:06:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29895,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:06:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:07:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":29960,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:08:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30025,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:09:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30089,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:10:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30154,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:11:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30219,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:11:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:12:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30283,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:13:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30348,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:14:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30413,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:15:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30477,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:16:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:16:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30542,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:17:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30607,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:19:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30672,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:20:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30736,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:21:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30801,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:21:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:22:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30866,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:23:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30931,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:24:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":30995,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:25:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31060,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:26:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31125,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:27:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:27:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31190,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:28:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31254,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:29:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31319,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:30:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31384,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:32:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31448,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:32:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:33:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31513,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:34:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31578,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:35:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31643,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:36:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31708,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:37:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:37:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31772,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:38:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31837,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:39:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31902,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:40:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":31967,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:41:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32031,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:42:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:42:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32096,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:43:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32161,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:44:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32225,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:46:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32290,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:47:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32355,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:47:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:48:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32420,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:49:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32484,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:50:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32549,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:51:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32614,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:52:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:52:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32679,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:53:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32743,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:54:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32808,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:55:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32873,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:56:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":32937,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:57:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 01:57:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33002,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 01:58:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33067,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:00:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33132,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:01:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33196,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:02:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33261,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:02:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:03:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33326,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:04:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33390,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:05:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33455,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:06:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33520,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:07:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:07:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33585,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:08:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33649,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:09:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33714,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33779,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:11:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33844,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:12:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:13:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33908,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:14:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":33973,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:15:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34038,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:16:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34103,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:17:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34167,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:17:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:18:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34232,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:19:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34297,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:20:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34361,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:21:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34426,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:22:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34491,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:22:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:23:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34556,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:24:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34621,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:25:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34685,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34750,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:27:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:28:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34815,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:29:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34880,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:30:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":34944,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:31:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35009,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:32:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35074,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:32:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:33:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35138,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:34:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35203,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:35:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35268,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:36:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35333,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:37:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35397,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:38:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:38:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35462,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:39:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35527,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:41:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35591,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:42:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35656,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:43:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:43:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35721,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:44:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35786,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:45:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35850,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:46:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35915,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:47:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":35980,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:48:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:48:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36044,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:49:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36109,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:50:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36174,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:51:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36239,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:52:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36303,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:53:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:54:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36368,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:55:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36433,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:56:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36497,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:57:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36562,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:58:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36627,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 02:58:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 02:59:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36692,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:00:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36756,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:01:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36821,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:02:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36885,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:03:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:03:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":36950,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37015,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:05:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37080,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:06:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37144,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:08:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37209,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:08:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:09:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37274,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:10:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37339,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37403,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:12:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37468,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:13:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37533,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:13:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:14:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37598,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:15:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37662,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:16:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37727,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:17:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37792,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:18:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:18:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37857,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:19:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37921,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:20:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":37986,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:22:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38051,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:23:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38116,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:23:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:24:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38180,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:25:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38245,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:26:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38310,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:27:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38374,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:28:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38439,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:28:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:29:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38504,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:30:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38568,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:31:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38633,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:32:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38698,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:33:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:33:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38763,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:34:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38827,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:36:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38892,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:37:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":38957,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:38:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39022,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:39:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:39:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39086,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:40:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39151,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:41:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39216,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:42:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39280,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:43:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39345,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:44:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:44:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39410,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:45:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39475,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:46:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39539,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:47:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39604,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:49:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39669,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:49:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:50:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39734,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:51:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39798,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:52:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39863,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:53:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39928,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:54:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:54:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":39992,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:55:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40057,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:56:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40122,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:57:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40187,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:58:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40251,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 03:59:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 03:59:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40316,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:00:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40381,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:01:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40446,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:03:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40510,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40575,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:04:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:05:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40640,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:06:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40704,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:07:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40769,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:08:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40834,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:09:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:09:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40899,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:10:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":40963,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:11:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41028,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:12:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41093,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:13:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41157,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:14:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:14:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41222,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:15:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41287,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:17:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41352,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:18:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41416,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:19:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41481,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:19:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:20:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41546,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:21:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41610,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:22:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41675,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:23:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41740,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:24:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:24:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41805,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:25:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41869,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:26:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41934,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:27:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":41999,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:28:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42064,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:29:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:30:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42128,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:31:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42193,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:32:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42258,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:33:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42322,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:34:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42387,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:34:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:35:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42452,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:36:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42517,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:37:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42581,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:38:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42646,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:39:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42711,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:39:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:40:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42776,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:41:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42840,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:42:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42905,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:44:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":42970,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:44:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:45:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43034,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:46:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43099,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:47:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43164,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:48:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43228,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:49:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43293,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:49:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:50:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43358,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:51:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43423,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:52:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43487,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:53:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43552,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:54:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43617,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:55:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 04:55:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43682,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:56:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43746,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:58:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43811,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 04:59:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43876,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:00:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:00:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":43940,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:01:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44005,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:02:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44070,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:03:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44135,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:04:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44199,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:05:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:05:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44264,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:06:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44329,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:07:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44394,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:08:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44458,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:09:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44523,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:10:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:11:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44588,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:12:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44652,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:13:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44717,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:14:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44782,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:15:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44846,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:15:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:16:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44911,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:17:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":44976,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:18:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45041,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:19:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45105,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:20:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:20:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45170,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:21:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45235,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:22:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45300,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:23:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45364,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:25:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45429,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:25:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45494,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:27:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45558,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:28:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45623,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:29:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45688,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:30:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45753,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:30:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:31:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45817,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:32:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45882,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:33:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":45947,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:34:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46011,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:35:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:35:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46076,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:36:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46141,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:37:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46205,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:39:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46270,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:40:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46335,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:40:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:41:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46399,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:42:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46464,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:43:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46529,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:44:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46594,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:45:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46658,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:45:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:46:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46723,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:47:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46788,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:48:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46853,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:49:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46918,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:50:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":46982,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:51:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:51:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47047,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:53:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47112,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:54:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47176,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:55:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47241,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:56:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 05:56:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47306,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:57:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47371,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:58:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47435,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 05:59:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47500,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:00:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47565,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:01:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:01:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47629,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:02:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47694,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:03:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47759,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:04:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47824,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:06:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47888,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:06:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:07:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":47953,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:08:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48018,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:09:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48082,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:10:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48147,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:11:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:11:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48212,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:12:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48276,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:13:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48341,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:14:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48406,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:15:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48471,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:16:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:16:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48535,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:17:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48600,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:18:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48665,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:20:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48730,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:21:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48794,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:21:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:22:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48859,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:23:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48924,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:24:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":48988,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:25:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49053,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:26:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49118,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:27:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49183,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:28:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49248,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:29:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49312,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:30:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49377,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:31:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:31:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49442,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:32:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49506,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:34:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49571,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:35:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49636,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:36:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49701,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:36:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:37:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49765,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:38:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49830,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:39:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49895,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:40:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":49959,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:41:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50024,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:42:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:42:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50089,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:43:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50154,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:44:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50218,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:45:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50283,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:47:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:47:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50348,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:48:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50413,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:49:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50477,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:50:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50542,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:51:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50607,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:52:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:52:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50671,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:53:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50736,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:54:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50801,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:55:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50865,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:56:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50930,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:57:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 06:57:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":50995,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:58:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51060,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 06:59:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51124,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:01:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51189,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:02:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51254,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:02:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:03:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51319,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:04:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51383,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:05:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51448,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:06:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51513,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:07:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:07:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51578,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:08:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51642,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:09:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51707,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:10:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51772,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:11:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51836,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:12:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:12:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51901,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:13:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":51966,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:15:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52031,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:16:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52095,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:17:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52160,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:17:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:18:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52225,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:19:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52289,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:20:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52354,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:21:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52419,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:22:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52484,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:22:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:23:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52548,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:24:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52613,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:25:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52678,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:26:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52742,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:27:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:27:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52807,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:29:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52872,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:30:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":52937,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:31:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53001,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:32:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53066,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:32:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:33:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53131,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:34:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53195,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:35:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53260,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:36:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53325,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:37:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53389,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:37:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:38:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53454,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:39:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53519,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:40:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53584,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:42:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53648,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:43:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:43:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53713,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:44:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53778,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:45:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53842,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:46:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53907,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:47:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":53972,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:48:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:48:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54037,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:49:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54101,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:50:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54166,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:51:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54231,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:52:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54295,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:53:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:53:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54360,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:54:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54425,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:56:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54490,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:57:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54554,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:58:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54619,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 07:58:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 07:59:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54684,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:00:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54748,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:01:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54813,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:02:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54878,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:03:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:03:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":54943,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:04:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55007,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:05:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55072,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:06:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55137,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:07:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55201,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:08:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:08:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55266,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:10:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55331,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:11:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55396,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:12:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55460,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:13:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55525,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:13:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:14:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55590,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:15:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55655,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:16:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55719,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:17:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55784,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:18:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:18:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55849,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:19:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55913,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:20:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":55978,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:21:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56043,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:23:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56108,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:23:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:24:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56172,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:25:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56237,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:26:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56302,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:27:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56367,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:28:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56431,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:29:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56496,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:30:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56561,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:31:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56625,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:32:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56690,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:33:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56755,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:33:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:34:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56820,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:35:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56884,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:37:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":56949,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:38:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57014,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:39:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57079,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:40:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57143,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:41:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57208,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:42:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57273,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:43:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57337,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:44:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:44:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57402,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:45:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57467,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:46:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57531,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:47:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57596,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:48:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57661,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:49:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:49:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57726,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:51:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57790,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:52:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57855,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:53:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57920,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:54:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:54:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":57985,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:55:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58049,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:56:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58114,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:57:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58179,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:58:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58243,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 08:59:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 08:59:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58308,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:00:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58373,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:01:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58437,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:02:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58502,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58567,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:04:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:05:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58632,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:06:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58696,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:07:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58761,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:08:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58826,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:09:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58891,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:09:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:10:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":58955,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:11:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59020,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:12:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59085,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:13:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59149,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:14:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:14:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59214,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:15:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59279,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:16:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59344,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:18:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59408,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:19:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59473,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:19:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:20:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59538,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:21:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59603,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:22:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59667,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:23:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59732,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:24:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59797,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:24:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:25:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59861,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59926,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:27:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":59991,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60056,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:29:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:29:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60121,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:30:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60185,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:32:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60250,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:33:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60315,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:34:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60380,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:35:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:35:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60444,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:36:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60509,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:37:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60574,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:38:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60639,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:39:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60703,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:40:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:40:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60768,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:41:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60833,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:42:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60898,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:43:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":60962,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:44:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61027,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:45:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:46:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61092,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:47:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61157,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:48:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61222,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:49:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61286,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:50:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:50:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61351,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:51:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61416,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:52:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61481,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:53:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61545,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:54:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61610,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:55:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 09:55:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61675,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:56:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61740,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:57:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61805,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 09:59:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61869,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:00:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61934,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:00:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:01:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":61999,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:02:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62064,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:03:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62128,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:04:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62193,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:05:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:05:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62258,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:06:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62323,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:07:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62387,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:08:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62452,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:09:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62517,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:10:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:10:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62582,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:11:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62647,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:13:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62711,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:14:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62776,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:15:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62841,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:15:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:16:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62906,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:17:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":62970,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:18:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63035,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:19:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63100,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:20:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:20:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63165,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:21:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63230,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:22:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63294,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:23:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63359,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:24:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63424,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:25:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:26:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63488,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:27:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63553,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:28:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63618,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:29:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63683,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:30:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63747,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:30:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:31:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63812,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:32:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63877,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:33:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":63942,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:33:58] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] 获取待处理任务失败 | Context: {"error":"SQLSTATE[42000]: [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]SHUTDOWN is in progress."} [2026-08-18 10:34:22] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] 获取待处理任务失败 | Context: {"error":"SQLSTATE[08S01]: [Microsoft][ODBC Driver 18 for SQL Server]通讯链接失败"} [2026-08-18 10:34:45] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] 获取待处理任务失败 | Context: {"error":"SQLSTATE[08S01]: [Microsoft][ODBC Driver 18 for SQL Server]通讯链接失败"} [2026-08-18 10:34:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64021,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:34:59] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] 获取待处理任务失败 | Context: {"error":"SQLSTATE[08S01]: [Microsoft][ODBC Driver 18 for SQL Server]通讯链接失败"} [2026-08-18 10:35:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:35:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64084,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:37:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64148,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:38:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64213,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:39:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64278,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:40:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64343,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:40:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:41:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64408,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:42:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64472,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:43:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64537,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:44:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64602,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:45:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:45:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64666,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:46:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64731,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:47:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64796,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:48:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64861,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:49:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64925,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:50:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:51:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":64990,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:52:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65055,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:53:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65119,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:54:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65184,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:55:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65249,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:55:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 10:56:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65314,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:57:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65378,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:58:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65443,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 10:59:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65508,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:00:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65572,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:00:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:01:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65637,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:02:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65702,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65767,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:05:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65831,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:05:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:06:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65896,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:07:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65961,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:08:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66026,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:09:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66090,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:10:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66155,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:11:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:11:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66220,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:12:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66285,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:13:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66349,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:14:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66414,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:15:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66479,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:16:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:16:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66543,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:18:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66608,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:19:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66673,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:20:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66738,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:21:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:21:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66802,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:22:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66867,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:23:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66932,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:24:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":66997,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:25:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67061,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:26:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67126,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:27:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67191,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67256,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:29:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67320,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:30:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67385,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:31:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:32:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67450,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:33:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67515,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:34:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67579,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:35:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67644,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:36:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:36:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67709,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:37:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67773,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:38:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67838,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:39:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67903,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:40:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":67967,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:41:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:41:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68032,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:42:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68097,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:43:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68162,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:44:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68227,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:46:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68291,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:46:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:47:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68356,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:48:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68421,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:49:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68486,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:50:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68550,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:51:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68615,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:51:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:52:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68680,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:53:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68745,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:54:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68809,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:55:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68874,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:56:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 11:56:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":68939,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:57:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69004,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 11:59:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69068,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:00:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69133,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:01:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69198,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:01:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:02:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69262,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:03:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69327,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:04:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69392,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:05:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69457,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:06:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69521,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:06:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:07:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69586,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:08:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69651,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:09:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69715,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:10:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69780,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:11:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:11:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69845,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:13:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69909,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:14:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":69974,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:15:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70039,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:16:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70104,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:16:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:17:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70168,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:18:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70233,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:19:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70298,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:20:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70363,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:21:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70428,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:21:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:22:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70492,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:23:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70557,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:24:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70622,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70686,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:27:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:27:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70751,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:28:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70816,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:29:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70881,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:30:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":70945,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:31:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71010,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:32:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:32:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71075,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:33:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71139,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:34:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71204,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:35:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71269,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:36:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71333,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:37:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:37:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71398,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:38:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71463,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:39:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71527,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:41:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71592,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:42:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71657,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:42:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:43:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71722,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:44:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71786,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:45:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71851,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:46:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71916,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:47:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:47:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":71981,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:48:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72045,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:49:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72110,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:50:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72175,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:51:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72239,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:52:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:52:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72304,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:54:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72368,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:55:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72433,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:56:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72497,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:57:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72562,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:57:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 12:58:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72627,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 12:59:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72691,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:00:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72756,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:01:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72821,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:02:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72885,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:02:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:03:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":72950,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73015,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:05:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73080,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:06:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73144,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:07:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:08:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73209,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:09:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73274,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:10:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73339,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73403,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:12:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73468,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:12:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:13:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73533,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:14:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73598,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:15:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73662,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:16:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73727,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:17:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73792,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:18:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:18:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73857,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:19:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73921,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:20:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":73986,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:22:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74051,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:23:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:23:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74116,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:24:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74180,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:25:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74245,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:26:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74310,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:27:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74374,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:28:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:28:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74439,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:29:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74504,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:30:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74569,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:31:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74633,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:32:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74698,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:33:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:33:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74763,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:35:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74828,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:36:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74892,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:37:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":74957,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:38:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:38:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75022,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:39:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75087,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:40:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75151,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:41:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75216,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:42:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75281,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:43:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:43:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75345,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:44:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75410,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:45:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75475,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:46:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75540,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:47:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75604,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:48:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:49:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75669,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:50:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75734,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:51:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75798,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:52:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75863,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:53:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75928,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:53:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:54:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":75993,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:55:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76057,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:56:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76122,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:57:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76187,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:58:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 13:58:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76251,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 13:59:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76316,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:00:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76381,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:01:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76445,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:03:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76510,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:03:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76575,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:05:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76640,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:06:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76704,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:07:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76769,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:08:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76834,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:08:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:09:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76899,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:10:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":76963,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:11:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77028,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:12:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77093,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:13:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77157,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:13:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:14:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77222,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:15:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77287,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:17:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77352,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:18:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77416,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:19:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:19:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77481,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:20:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77546,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:21:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77611,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:22:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77675,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:23:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77740,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:24:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:24:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77805,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:25:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77870,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:26:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77935,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:27:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":77999,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:28:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78064,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:29:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:30:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78129,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:31:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78194,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:32:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78258,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:33:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78323,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:34:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:34:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78388,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:35:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78453,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:36:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78517,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:37:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78582,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:38:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78647,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:39:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:39:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78711,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:40:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78776,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:41:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78841,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:42:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78905,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:44:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":78970,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:44:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:45:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79035,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:46:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79100,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:47:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79164,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:48:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79229,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:49:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:49:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79294,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:50:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79358,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:51:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79423,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:52:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79488,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:53:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79552,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:54:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 14:54:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79617,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:55:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79682,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:56:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79747,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:58:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79812,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:59:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79876,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 14:59:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:00:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":79941,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:01:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80005,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:02:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80070,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:03:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80135,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:04:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80199,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:04:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:05:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80264,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:06:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80329,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:07:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80394,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:08:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80458,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:09:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:09:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80523,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:11:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80588,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:12:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80653,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:13:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80717,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:14:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80782,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:15:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:15:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80847,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:16:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80912,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:17:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":80976,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:18:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81041,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:19:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81106,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:20:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:20:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81171,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:21:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81235,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:22:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81300,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:23:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81365,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:25:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81429,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:25:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81494,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:27:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81559,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:28:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81624,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:29:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81688,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:30:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:30:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81753,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:31:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81818,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:32:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81882,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:33:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":81947,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:34:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82012,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:35:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:35:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82077,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:36:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82141,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:37:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82206,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:39:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82271,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:40:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82335,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:40:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:41:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82400,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:42:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82465,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:43:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82529,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:44:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82594,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:45:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82659,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:45:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:46:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82723,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:47:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82788,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:48:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82853,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:49:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82918,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:50:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:50:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":82982,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:51:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83047,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:53:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83112,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:54:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83177,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:55:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83241,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:55:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 15:56:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83306,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:57:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83371,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:58:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83435,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 15:59:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83500,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:00:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83565,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:00:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:01:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83630,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:02:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83694,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:03:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83759,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:04:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83824,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:06:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:06:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83888,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:07:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":83953,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:08:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84018,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:09:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84083,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:10:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84147,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:11:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:11:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84212,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:12:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84277,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:13:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84341,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:14:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84406,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:15:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84471,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:16:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:16:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84535,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:17:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84600,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:18:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84665,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:20:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84729,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:21:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84794,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:21:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:22:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84859,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:23:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84924,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:24:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":84988,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:25:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85053,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:26:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:26:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85118,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:27:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85183,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:28:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85247,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:29:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85312,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:30:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85377,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:31:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:31:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85442,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:32:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85506,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:34:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85571,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:35:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85636,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:36:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85700,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:36:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:37:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85765,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:38:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85830,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:39:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85894,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:40:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":85959,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:41:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:41:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86024,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:42:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86089,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:43:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86153,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:44:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86218,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:45:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86283,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:46:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:47:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86348,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:48:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86412,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:49:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86477,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:50:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86542,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:51:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86607,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:51:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:52:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86671,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:53:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86736,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:54:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86801,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:55:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86865,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:56:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86930,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:56:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 16:57:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":86995,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:58:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87059,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 16:59:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87124,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:01:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87189,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:01:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:02:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87253,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:03:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87318,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:04:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87383,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:05:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87448,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:06:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87512,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:06:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:07:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87577,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:08:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87642,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:09:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87707,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:10:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87771,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:11:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87836,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:12:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:12:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87901,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:13:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":87966,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:15:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88030,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:16:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88095,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:17:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:17:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88160,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:18:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88224,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:19:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88289,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:20:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88354,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:21:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88418,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:22:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:22:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88483,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:23:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88548,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:24:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88612,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:25:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88677,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:26:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88742,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:27:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:27:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88807,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:29:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88871,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:30:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":88936,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:31:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89001,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:32:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:32:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89066,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:33:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89130,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:34:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89195,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:35:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89260,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:36:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89324,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:37:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:37:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89389,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:38:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89454,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:39:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89519,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:40:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89583,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:42:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89648,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:42:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:43:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89713,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:44:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89777,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:45:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89842,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:46:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89907,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:47:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":89972,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:47:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:48:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90036,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:49:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90101,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:50:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90166,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:51:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90231,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:52:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:52:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90295,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:53:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90360,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:54:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90425,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:56:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90490,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:57:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90554,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:57:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 17:58:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90619,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 17:59:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90684,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:00:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90748,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:01:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90813,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:02:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90878,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:02:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:03:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":90942,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:04:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91007,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:05:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91072,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:06:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91137,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:07:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:07:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91201,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:08:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91266,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:10:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91331,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:11:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91395,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:12:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91460,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:12:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:13:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91525,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:14:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91590,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:15:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91654,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:16:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91719,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:17:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91784,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:18:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:18:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91849,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:19:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91913,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:20:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":91978,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:21:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92043,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:22:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92107,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:23:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:24:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92172,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:25:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92237,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:26:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92302,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:27:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92366,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:28:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:28:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92431,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:29:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92496,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:30:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92560,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:31:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92625,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:32:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92690,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:33:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:33:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92755,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:34:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92819,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:35:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92884,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:37:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":92949,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:38:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93013,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:38:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:39:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93078,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:40:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93143,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:41:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93208,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:42:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93272,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:43:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:43:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93337,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:44:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93402,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:45:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93467,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:46:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93531,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:47:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93596,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:48:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:48:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93661,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:49:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93725,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:51:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93790,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:52:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93855,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:53:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93920,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:53:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:54:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":93984,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:55:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94049,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:56:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94114,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:57:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94178,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:58:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94243,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 18:58:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 18:59:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94308,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 19:00:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94373,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 19:01:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94437,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 19:02:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94502,"processed_count":1,"memory_mb":18,"pid":16456} [2026-08-18 19:03:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:03:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-18 19:03:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"49","vat_id":"789012"} [2026-08-18 19:03:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"49","status":"processing","status_int":1,"error_message":null} [2026-08-18 19:03:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"49"} [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 必填字段验证通过 [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 从缓存加载国家数据成功,共 144 条记录 [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 法人国家验证通过: 中国 -> China [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] VAT扩展字段验证通过 (客户类型: 海牙) [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-18 19:03:53] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] API参数业务数据构造完成 | Context: {"is_hong_kong_company":false} [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 检测公司国家: 中国 (标准化后: 中国) [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司,继续正常流程 [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 使用企业信用报告文件: 企业信用报告.pdf [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司文档类型: 海牙 (规格名称: 海牙) [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 创建公司文件夹: zhijiangsh_202608181903 (路径长度: 59) [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 公司文件夹: E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903 [2026-08-18 19:03:53] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 注册清理项目 | Context: {"path":"zhijiangsh_202608181903","type":"directory","description":"公司专属临时文件夹"} [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 处理企业信用报告(异步阶段) [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 使用企业信用报告文件: 企业信用报告.pdf [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 企业信用报告OCR识别 - 尝试 #1/3 [2026-08-18 19:03:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] OCR识别企业信用报告: E:\phpProject\TEST\es\es_haiya/api_test_file/企业信用报告.pdf [2026-08-18 19:03:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 合并第2页和第3页文本提取主要人员信息 [2026-08-18 19:03:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 使用AI智能提取主要人员信息 [2026-08-18 19:03:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 使用AI智能提取主要人员信息 [2026-08-18 19:03:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AI成功提取 3 个主要人员 [2026-08-18 19:03:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AI提取成功,共 3 个主要人员 [2026-08-18 19:03:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 合并提取到 3 个主要人员 [2026-08-18 19:03:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 合并第2页和第3页文本提取股东信息 [2026-08-18 19:03:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 使用AI智能提取股东信息 [2026-08-18 19:03:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 使用AI智能提取股东信息 [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AI成功提取 1 个股东 [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AI提取成功,共 1 个股东 [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 合并提取到 1 个股东 [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 企业信用报告识别成功(包含第3页,已合并主要人员信息),PDF页数: 4 [2026-08-18 19:03:59] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 企业信用报告OCR识别 - 成功 (尝试 #1) [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 处理企业信用报告数据 [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: OCR原始数据结构: [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: page1字段: company_name, report_generation_time, applicant_email [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: page2字段: company_name, company_type, registered_capital, legal_person, establishment_date, business_period_from, business_period_to, issuing_authority, approval_date, registration_status, residence, business_scope, shareholder_name, shareholder_type, main_members, shareholders [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: page3字段: main_members, shareholders [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 公司类型原始值: 有限责任公司(自然人独资) [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 经营范围原始值: 互联网销售(除销售需要许可的商品);销售代理;技术进出口;货物进出口;宠物食品及用品零售;母婴用品销售;户外用品销售;电子产品销售;鞋帽零售;箱包销售;服装服饰零售;工艺美术品及礼仪用品销售(象牙及其制品除外);国内贸易代理针纺织品及原料销售;塑料制品销售;五金产品零售;厨具卫具及日用杂品零售;家居用品销售;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广 [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 股东名称原始值: 郑纯玲 [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 主要人员数量: 3 [2026-08-18 19:03:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 提取企业信用报告登记机关信息: 广州市天河区市场监督管理局 [2026-08-18 19:04:00] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 去掉'市场'及之后的文本: 广州市天河区 [2026-08-18 19:04:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 提取到城市: 广州 [2026-08-18 19:04:00] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] '市'字后的文本: 天河区 [2026-08-18 19:04:00] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 提取的区县名: 天河 [2026-08-18 19:04:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 提取到区县: 天河 [2026-08-18 19:04:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始翻译经营范围 [2026-08-18 19:04:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【DeepL翻译】开始翻译:互联网销售(除销售需要许可的商品);销售代理;技术进出口;货物进出口;宠物食品及用品零售;母婴用品销售;户外用品销售;电子产品销售;鞋帽零售;箱包销售;服装服饰零售;工艺美术品及礼仪用品销售(象牙及其制品除外);国内贸易代理针纺织品及原料销售;塑料制品销售;五金产品零售;厨具卫具及日用杂品零售;家居用品销售;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【DeepL翻译】翻译成功:Venta por Internet (excepto la venta de productos sujetos a autorización); representación comercial; importación y exportación de tecnología; importación y exportación de mercancías; venta al por menor de alimentos y artículos para mascotas; venta de artículos para madres y bebés; venta de artículos para actividades al aire libre; venta de productos electrónicos; venta al por menor de calzado y sombreros; venta de maletas y bolsos; venta al por menor de ropa y complementos; venta de artesanía y artículos de regalo (excepto marfil y sus productos); agencia de comercio interior; venta de productos textiles y materias primas; venta de productos de plástico; venta al por menor de artículos de ferretería; venta al por menor de menaje de cocina, artículos de baño y artículos de uso diario; venta de artículos para el hogar; servicios técnicos, desarrollo técnico, asesoramiento técnico, intercambio técnico, transferencia técnica y promoción técnica [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始收集主要人员信息(从第1、2、3页) [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 第2页找到 3 个主要人员 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 收集到 3 个有效的主要人员信息 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 收集到的所有成员数据: [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 成员1: 郑纯玲 - 财务负责人 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 成员2: 郑纯玲 - 经理 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 成员3: 郑纯玲 - 董事 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 过滤后的成员数据: [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 过滤后成员1: 郑纯玲 - 财务负责人 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 过滤后成员2: 郑纯玲 - 经理 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 过滤后成员3: 郑纯玲 - 董事 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 去重后的成员数据: [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 最终成员1: 郑纯玲 - 财务负责人 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 最终成员2: 郑纯玲 - 经理 [2026-08-18 19:04:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 最终成员3: 郑纯玲 - 董事 [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 企业信用报告数据处理完成 [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 最终模板数据中的主要人员: [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 模板成员1: ZHENG, CHUNLING - Director Financiero [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 模板成员2: ZHENG, CHUNLING - Gerente [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 模板成员3: ZHENG, CHUNLING - Director [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 最终模板数据中的股东信息: [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 模板股东1: ZHENG, CHUNLING - Persona física - Elementos no públicos - Elementos no públicos [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 最终处理结果: [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 公司类型: Sociedad de Responsabilidad Limitada(Inversión única por persona física) [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 经营范围: Venta por Internet (excepto la venta de productos sujetos a autorización); representación comercial; importación y exportación de tecnología; importación y exportación de mercancías; venta al por menor de alimentos y artículos para mascotas; venta de artículos para madres y bebés; venta de artículos para actividades al aire libre; venta de productos electrónicos; venta al por menor de calzado y sombreros; venta de maletas y bolsos; venta al por menor de ropa y complementos; venta de artesanía y artículos de regalo (excepto marfil y sus productos); agencia de comercio interior; venta de productos textiles y materias primas; venta de productos de plástico; venta al por menor de artículos de ferretería; venta al por menor de menaje de cocina, artículos de baño y artículos de uso diario; venta de artículos para el hogar; servicios técnicos, desarrollo técnico, asesoramiento técnico, intercambio técnico, transferencia técnica y promoción técnica [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 第一个股东名称: ZHENG, CHUNLING [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 处理后主要人员数量: 3 [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] DEBUG: 处理后股东数量: 1 [2026-08-18 19:04:03] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 步骤2: 企业信用报告处理完成 [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 处理营业执照 [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照文件标识: [{"fileUrl":"common-test/2026/08/06/019baf3f-801e-45aa-bf6d-a80c2b07e15d.jpg","fileName":"DownAnnexesFileByFileUrl.jpg"}] [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 尝试下载营业执照文件(API): 营业执照.jpg [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 下载文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 文件下载成功: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照下载成功(API): 营业执照.jpg [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照最终使用文件: 营业执照.jpg [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照原件路径已保存: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照OCR识别 - 尝试 #1/3 [2026-08-18 19:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] OCR识别营业执照: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg [2026-08-18 19:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照识别成功 [2026-08-18 19:04:04] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照OCR识别 - 成功 (尝试 #1) [2026-08-18 19:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照OCR原始数据已保存,包含words_result: 是 [2026-08-18 19:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 处理营业执照数据 [2026-08-18 19:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始翻译经营范围 [2026-08-18 19:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【翻译预处理】检测到经营范围中包含gov.cn政府网站URL,将分段翻译 [2026-08-18 19:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【翻译预处理】URL前文本长度: 31, URL后文本长度: 29 [2026-08-18 19:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【翻译预处理】开始翻译URL前的文本:批发业(具体经营项目请登录国家企业信用信息公示系统查询,网址: [2026-08-18 19:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【DeepL翻译】开始翻译:批发业(具体经营项目请登录国家企业信用信息公示系统查询,网址: [2026-08-18 19:04:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【DeepL翻译】翻译成功:Comercio mayorista (para consultar las actividades concretas de la empresa, acceda al Sistema Nacional de Información Crediticia de las Empresas, en la dirección: [2026-08-18 19:04:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【翻译预处理】开始翻译URL后的文本:。依法须经批准的项目,经相关部门批准后方可开展经营活动。) [2026-08-18 19:04:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【DeepL翻译】开始翻译:。依法须经批准的项目,经相关部门批准后方可开展经营活动。) [2026-08-18 19:04:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【DeepL翻译】翻译成功:. Los proyectos que, según la ley, requieran autorización, solo podrán iniciar su actividad comercial tras haber obtenido la autorización de los organismos competentes.) [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【翻译预处理】分段翻译完成,已拼接结果:Comercio mayorista (para consultar las actividades concretas de la empresa, acceda al Sistema Nacional de Información Crediticia de las Empresas, en la dirección : http://www.gsxt.gov.cn/ . Los proyectos que, según la ley, requieran autorización, solo podrán iniciar su actividad comercial tras haber obtenido la autorización de los organismos competentes.) [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 提取企业信用报告登记机关信息: 广州市天河区行政审批局 [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 提取到城市: 广州 [2026-08-18 19:04:07] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] '市'字后的文本: 天河区行政审批局 [2026-08-18 19:04:07] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 提取的区县名: 天河 [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 提取到区县: 天河 [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 从登记机关文本中提取城市名: 广州 [2026-08-18 19:04:07] [WARNING] [Req:20260817164750_e7853b97] [App:queue_processor] 无法解析中文日期: 无 [2026-08-18 19:04:07] [WARNING] [Req:20260817164750_e7853b97] [App:queue_processor] 无法解析中文日期: 无 [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据处理完成 [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据处理完成,包含字段: original_file_path, ocr_data, credit_code, company_name, registered_capital, registered_capital_tips, company_type, establishment_date, legal_person, address, business_scope, issuing_authority, approval_date, business_period, business_period_tips [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 最终营业执照数据中的原件路径: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg [2026-08-18 19:04:07] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 步骤3: 营业执照处理完成 [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 处理身份证 [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] PortraitExtractor初始化成功,输出目录: E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/portraits [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 提取身份证正面信息和头像 [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证正面OCR识别 - 尝试 #1/3 [2026-08-18 19:04:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始提取身份证头像: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-18 19:04:07] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证面: FRONT [2026-08-18 19:04:07] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 发送OCR请求(使用ImageBase64) | Context: {"ImageBase64Length":246436,"CardSide":"FRONT","ImagePath":"E:\\phpProject\\TEST\\es\\es_haiya/api_test_file/身份证正面.jpg","Config":{"CropPortrait":true}} [2026-08-18 19:04:09] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] OCR请求已保存: E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/portraits/ocr_request_FRONT_20260818190409.json [2026-08-18 19:04:09] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] OCR响应已保存: E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/portraits/ocr_response_FRONT_20260818190409.json [2026-08-18 19:04:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] OCR请求成功,处理时间: 1705.94ms [2026-08-18 19:04:09] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理头像数据 | Context: {"base64_length":120060,"output_path":"E:\\phpProject\\TEST\\es\\es_haiya/temp/zhijiangsh_202608181903/portraits/portrait_1f60a882813aaafaba936c911f27c259.jpg","expected_format":"JPEG"} [2026-08-18 19:04:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 头像提取成功 | Context: {"output_file":"portrait_1f60a882813aaafaba936c911f27c259.jpg","file_size":90044,"image_dimensions":"381x459"} [2026-08-18 19:04:09] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理裁剪身份证数据 | Context: {"base64_length":771716,"output_path":"E:\\phpProject\\TEST\\es\\es_haiya/temp/zhijiangsh_202608181903/portraits/id_card_cropped_FRONT_1f60a882813aaafaba936c911f27c259.jpg","card_side":"FRONT"} [2026-08-18 19:04:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 裁剪身份证保存成功(原始尺寸) | Context: {"output_file":"id_card_cropped_FRONT_1f60a882813aaafaba936c911f27c259.jpg","file_size":578787,"image_dimensions":"1256x796","card_side":"FRONT"} [2026-08-18 19:04:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证图片已调整为标准尺寸 | Context: {"output_file":"id_card_cropped_FRONT_1f60a882813aaafaba936c911f27c259.jpg","file_size":62064,"target_dimensions":"635x408","card_side":"FRONT"} [2026-08-18 19:04:09] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证正面OCR识别 - 成功 (尝试 #1) [2026-08-18 19:04:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证正面提取成功 [2026-08-18 19:04:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 提取身份证反面信息 [2026-08-18 19:04:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证反面OCR识别 - 尝试 #1/3 [2026-08-18 19:04:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始提取身份证头像: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-18 19:04:09] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证面: BACK [2026-08-18 19:04:09] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 发送OCR请求(使用ImageBase64) | Context: {"ImageBase64Length":149052,"CardSide":"BACK","ImagePath":"E:\\phpProject\\TEST\\es\\es_haiya/api_test_file/身份证反面.jpg","Config":{"CropPortrait":true}} [2026-08-18 19:04:10] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] OCR请求已保存: E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/portraits/ocr_request_BACK_20260818190410.json [2026-08-18 19:04:10] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] OCR响应已保存: E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/portraits/ocr_response_BACK_20260818190410.json [2026-08-18 19:04:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] OCR请求成功,处理时间: 792.11ms [2026-08-18 19:04:10] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理裁剪身份证数据 | Context: {"base64_length":566144,"output_path":"E:\\phpProject\\TEST\\es\\es_haiya/temp/zhijiangsh_202608181903/portraits/id_card_cropped_BACK_dff68dad6040e43961056fb29394c3ca.jpg","card_side":"BACK"} [2026-08-18 19:04:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 裁剪身份证保存成功(原始尺寸) | Context: {"output_file":"id_card_cropped_BACK_dff68dad6040e43961056fb29394c3ca.jpg","file_size":424607,"image_dimensions":"1240x774","card_side":"BACK"} [2026-08-18 19:04:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证图片已调整为标准尺寸 | Context: {"output_file":"id_card_cropped_BACK_dff68dad6040e43961056fb29394c3ca.jpg","file_size":51394,"target_dimensions":"635x408","card_side":"BACK"} [2026-08-18 19:04:11] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证反面OCR识别 - 成功 (尝试 #1) [2026-08-18 19:04:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证反面提取成功 [2026-08-18 19:04:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 处理身份证数据 [2026-08-18 19:04:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 性别翻译: 1 -> HOMBRE [2026-08-18 19:04:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 民族翻译: 1 -> 1 [2026-08-18 19:04:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始翻译身份证地址 [2026-08-18 19:04:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【DeepL翻译】开始翻译地址:广东省惠州市惠城区江边路33号江南丽苑二期2区6栋801房 [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 【DeepL翻译】地址翻译成功:Apartamento 801, Edificio 6, Zona 2, Fase II de Jiangnan Liyuan, n.º 33 de la calle Jiangbian, distrito de Huicheng, ciudad de Huizhou, provincia de Guangdong [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 地址翻译并格式化完成: 广东省惠州市惠城区江边路33号江南丽苑二期2区6栋801房 -> Apartamento 801, Edificio 6, Zona 2, Fase II de Jiangnan Liyuan, n.º 33 de la calle Jiangbian, distrito de Huicheng, ciudad de Huizhou, provincia de Guangdong [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 从身份证签发机关原件中提取城市名: 惠州 [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 城市名拼音转换: 惠州 -> Huizhou [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 城市名转换为拼音: 惠州 -> Huizhou [2026-08-18 19:04:12] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] '市'字后的文本: 公安局惠城分局 [2026-08-18 19:04:12] [DEBUG] [Req:20260817164750_e7853b97] [App:queue_processor] 公安局和分局中间的文字: 惠城 [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 找到区县(公安局/分局模式): 惠城 [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证数据处理完成 [2026-08-18 19:04:12] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 步骤4: 身份证处理完成 [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备模板数据 [2026-08-18 19:04:12] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 步骤5: 模板数据准备完成 [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成Word文档(非香港公司):包含所有必要文件 [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 授权书模板AR值: M(使用原模板) [2026-08-18 19:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成海牙授权书(西语) [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成海牙授权书(英语) [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成收信授权书(西语) [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成收信授权书(英语) [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成支持文档(包含企业信用报告、营业执照、身份证翻译件) [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始生成企业信用报告翻译件 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成企业信用报告翻译件 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 需要删除的空行(翻译件): main_members_name5, main_members_name7, main_members_name9, shareholder_name2, shareholder_name3, shareholder_name4, shareholder_name5, shareholder_name6, shareholder_name7, shareholder_name8, shareholder_name9, shareholder_name10 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 需要删除的空主要人员行: main_members_name5, main_members_name7, main_members_name9 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 需要删除的空股东行: shareholder_name2, shareholder_name3, shareholder_name4, shareholder_name5, shareholder_name6, shareholder_name7, shareholder_name8, shareholder_name9, shareholder_name10 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 调试股东类型数据: [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] shareholder_name_type1: Persona física [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 企业信用报告翻译件生成成功 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 企业信用报告翻译件生成成功: credit_20260817164750_e7853b97.docx [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始生成营业执照翻译件 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成营业执照翻译件 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 检测到营业执照类型: horizontal_full [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 使用横版范围类型模板 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 原件路径: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 公司类型: Sociedad de Responsabilidad Limitada(Inversión única por persona física) [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 公司名: zhijiangshixialuxunshangmaoyouxiangongsi [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 营业执照号: 91420583MADDMTJE7M [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 法人: LIU, ZHENHUA [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 注册资本: 10,000 yuanes [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 成立日期: 9 de Julio de 2026 [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 营业期限: [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 地址: No. W82, 2nd floor, Group 6, Jiangjiaopo Village, Anfu Temple, Zhijiang City, Yichang City, Hubei Province [2026-08-18 19:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照数据调试 - 经营范围: Comercio mayorista (para consultar las actividades concretas de la empresa, acceda al Sistema Nacional de Información Crediticia de las Empresas, en la dirección : http://www.gsxt.gov.cn/ . Los proyectos que, según la ley, requieran autorización, solo podrán iniciar su actividad comercial tras haber obtenido la autorización de los organismos competentes.) [2026-08-18 19:04:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 获取营业执照二维码: 91420583MADDMTJE7M [2026-08-18 19:04:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 尝试使用Python中文路径安全脚本提取二维码 [2026-08-18 19:04:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/word/qrcode_extracted_3de97293bd2a2bd74a2c6df217626ab7.png" 2>&1 [2026-08-18 19:04:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Python返回码: 1 [2026-08-18 19:04:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Python输出: ?ļ?·??: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\Ӫҵִ??.jpg ?ļ???С: 113682 bytes ????ͼ???ļ?: Ӫҵִ??.jpg ??????ʱ?ļ?: opencv_safe_b239a62d.jpg OpenCV?ɹ???ȡͼ?? δ??ͼ???м?⵽??ά?? ??????ʱ?ļ?: opencv_safe_b239a62d.jpg [2026-08-18 19:04:14] [WARNING] [Req:20260817164750_e7853b97] [App:queue_processor] Python中文路径安全脚本提取失败: Python提取失败 (返回码: 1): ?ļ?·??: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\Ӫҵִ??.jpg, ?ļ???С: 113682 bytes, ????ͼ???ļ?: Ӫҵִ??.jpg, ??????ʱ?ļ?: opencv_safe_b239a62d.jpg, OpenCV?ɹ???ȡͼ??, δ??ͼ???м?⵽??ά??, ??????ʱ?ļ?: opencv_safe_b239a62d.jpg [2026-08-18 19:04:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 尝试使用Python通用脚本提取二维码 [2026-08-18 19:04:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_universal.py" "E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/word/qrcode_extracted_3de97293bd2a2bd74a2c6df217626ab7.png" 2>&1 [2026-08-18 19:04:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Python返回码: 1 [2026-08-18 19:04:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Python输出: [ WARN:0@0.016] global loadsave.cpp:275 cv::findDecoder imread_('E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg'): can't open/read file: check file path/integrity ??⵽ͼ???ļ???ֱ?Ӵ???... ?޷???ȡͼ???ļ?: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\Ӫҵִ??.jpg [2026-08-18 19:04:15] [WARNING] [Req:20260817164750_e7853b97] [App:queue_processor] Python通用脚本提取失败: Python提取失败 (返回码: 1): [ WARN:0@0.016] global loadsave.cpp:275 cv::findDecoder imread_('E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg'): can't open/read file: check file path/integrity, ??⵽ͼ???ļ???ֱ?Ӵ???..., ?޷???ȡͼ???ļ?: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\Ӫҵִ??.jpg [2026-08-18 19:04:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 尝试使用Python OpenCV脚本提取二维码 [2026-08-18 19:04:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_opencv.py" "E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/word/qrcode_extracted_de74bac845e41b8a3029d022d40e7046.png" 2>&1 [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Python返回码: 1 [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Python输出: δ??PDF?м?⵽??ά?? [2026-08-18 19:04:16] [WARNING] [Req:20260817164750_e7853b97] [App:queue_processor] Python OpenCV提取失败: Python提取失败 (返回码: 1): δ??PDF?м?⵽??ά?? [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 尝试使用PHP原生提取器 [2026-08-18 19:04:16] [WARNING] [Req:20260817164750_e7853b97] [App:queue_processor] ImageMagick转换失败: NoDecodeDelegateForThisImageFormat `JPEG' @ error/constitute.c/ReadImage/746 [2026-08-18 19:04:16] [WARNING] [Req:20260817164750_e7853b97] [App:queue_processor] PHP提取失败: PHP提取失败: PDF转图片失败 [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 尝试使用Python pyzbar脚本提取二维码 [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode.py" "E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/word/qrcode_extracted_25854f99959a2c5b318607725cd8822c.png" 2>&1 [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Python返回码: 1 [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Python输出: Traceback (most recent call last): File "E:\tool\python\Lib\site-packages\pyzbar\zbar_library.py", line 58, in load dependencies, libzbar = load_objects(Path('')) ^^^^^^^^^^^^^^^^^^^^^^ File "E:\tool\python\Lib\site-packages\pyzbar\zbar_library.py", line 51, in load_objects cdll.LoadLibrary(str(directory.joinpath(dep))) File "E:\tool\python\Lib\ctypes\__init__.py", line 460, in LoadLibrary return self._dlltype(name) ^^^^^^^^^^^^^^^^^^^ File "E:\tool\python\Lib\ctypes\__init__.py", line 379, in __init__ self._handle = _dlopen(self._name, mode) ^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: Could not find module 'libiconv.dll' (or one of its dependencies). Try using the full path with constructor syntax. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode.py", line 5, in from pyzbar import pyzbar File "E:\tool\python\Lib\site-packages\pyzbar\pyzbar.py", line 7, in from .wrapper import ( File "E:\tool\python\Lib\site-packages\pyzbar\wrapper.py", line 151, in zbar_version = zbar_function( ^^^^^^^^^^^^^^ File "E:\tool\python\Lib\site-packages\pyzbar\wrapper.py", line 148, in zbar_function return prototype((fname, load_libzbar())) ^^^^^^^^^^^^^^ File "E:\tool\python\Lib\site-packages\pyzbar\wrapper.py", line 127, in load_libzbar libzbar, dependencies = zbar_library.load() ^^^^^^^^^^^^^^^^^^^ File "E:\tool\python\Lib\site-packages\pyzbar\zbar_library.py", line 60, in load dependencies, libzbar = load_objects(Path(__file__).parent) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\tool\python\Lib\site-packages\pyzbar\zbar_library.py", line 54, in load_objects libzbar = cdll.LoadLibrary(str(directory.joinpath(fname))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\tool\python\Lib\ctypes\__init__.py", line 460, in LoadLibrary return self._dlltype(name) ^^^^^^^^^^^^^^^^^^^ File "E:\tool\python\Lib\ctypes\__init__.py", line 379, in __init__ self._handle = _dlopen(self._name, mode) ^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: Could not find module 'E:\tool\python\Lib\site-packages\pyzbar\libzbar-64.dll' (or one of its dependencies). Try using the full path with constructor syntax. [2026-08-18 19:04:16] [WARNING] [Req:20260817164750_e7853b97] [App:queue_processor] Python pyzbar提取失败: Python提取失败 (返回码: 1): Traceback (most recent call last):, File "E:\tool\python\Lib\site-packages\pyzbar\zbar_library.py", line 58, in load, dependencies, libzbar = load_objects(Path('')), ^^^^^^^^^^^^^^^^^^^^^^, File "E:\tool\python\Lib\site-packages\pyzbar\zbar_library.py", line 51, in load_objects, cdll.LoadLibrary(str(directory.joinpath(dep))), File "E:\tool\python\Lib\ctypes\__init__.py", line 460, in LoadLibrary, return self._dlltype(name), ^^^^^^^^^^^^^^^^^^^, File "E:\tool\python\Lib\ctypes\__init__.py", line 379, in __init__, self._handle = _dlopen(self._name, mode), ^^^^^^^^^^^^^^^^^^^^^^^^^, FileNotFoundError: Could not find module 'libiconv.dll' (or one of its dependencies). Try using the full path with constructor syntax., , During handling of the above exception, another exception occurred:, , Traceback (most recent call last):, File "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode.py", line 5, in , from pyzbar import pyzbar, File "E:\tool\python\Lib\site-packages\pyzbar\pyzbar.py", line 7, in , from .wrapper import (, File "E:\tool\python\Lib\site-packages\pyzbar\wrapper.py", line 151, in , zbar_version = zbar_function(, ^^^^^^^^^^^^^^, File "E:\tool\python\Lib\site-packages\pyzbar\wrapper.py", line 148, in zbar_function, return prototype((fname, load_libzbar())), ^^^^^^^^^^^^^^, File "E:\tool\python\Lib\site-packages\pyzbar\wrapper.py", line 127, in load_libzbar, libzbar, dependencies = zbar_library.load(), ^^^^^^^^^^^^^^^^^^^, File "E:\tool\python\Lib\site-packages\pyzbar\zbar_library.py", line 60, in load, dependencies, libzbar = load_objects(Path(__file__).parent), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^, File "E:\tool\python\Lib\site-packages\pyzbar\zbar_library.py", line 54, in load_objects, libzbar = cdll.LoadLibrary(str(directory.joinpath(fname))), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^, File "E:\tool\python\Lib\ctypes\__init__.py", line 460, in LoadLibrary, return self._dlltype(name), ^^^^^^^^^^^^^^^^^^^, File "E:\tool\python\Lib\ctypes\__init__.py", line 379, in __init__, self._handle = _dlopen(self._name, mode), ^^^^^^^^^^^^^^^^^^^^^^^^^, FileNotFoundError: Could not find module 'E:\tool\python\Lib\site-packages\pyzbar\libzbar-64.dll' (or one of its dependencies). Try using the full path with constructor syntax. [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 使用自动生成方案 [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成营业执照二维码: 91420583MADDMTJE7M [2026-08-18 19:04:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 二维码内容: https://shiming.gsxt.gov.cn/index.html?uniscid=91420583MADDMTJE7M [2026-08-18 19:04:18] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 使用API生成二维码成功 [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 二维码获取成功(generated): qrcode_license_47c4deba0c040959491759949a7a68be.png [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 二维码插入Word成功 [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照翻译件生成成功: license_20260817164750_e7853b97.docx [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 原件文件路径调试: [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 企业信用报告原件: E:\phpProject\TEST\es\es_haiya/api_test_file/企业信用报告.pdf [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照原件: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照原件文件存在: 营业执照.jpg [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 文件大小: 113682 字节 [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 文件扩展名: jpg [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始生成身份证翻译件(所有公司都需要) [2026-08-18 19:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 生成身份证翻译件 [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证数据调试 - 头像路径: E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/portraits/portrait_1f60a882813aaafaba936c911f27c259.jpg [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证数据调试 - 性别: HOMBRE [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证数据调试 - 民族: 1 [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证数据调试 - 姓名: LIU, ZHENHUA [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证数据调试 - 地址: Apartamento 801, Edificio 6, Zona 2, Fase II de Jiangnan Liyuan, n.º 33 de la calle Jiangbian, distrito de Huicheng, ciudad de Huizhou, provincia de Guangdong [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证数据调试 - 身份证号: 510681198706252865 [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 插入身份证头像: portrait_1f60a882813aaafaba936c911f27c259.jpg [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 头像插入成功 [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证翻译件生成成功: idcard_20260817164750_e7853b97.docx [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 支持文档生成完成,共生成 5 个文档 [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 海牙文档生成完成,共生成 9 个文档 [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司文档生成完成(海牙流程) [2026-08-18 19:04:19] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 步骤6: Word文档生成完成 [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 转换并合并PDF [2026-08-18 19:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 转换授权书文档: hague_es_20260817164750_e7853b97.docx [2026-08-18 19:04:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 转换授权书文档: hague_en_20260817164750_e7853b97.docx [2026-08-18 19:04:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 转换授权书文档: letter_es_20260817164750_e7853b97.docx [2026-08-18 19:04:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 删除PDF空白页: l_es_20260817164750_e7853b97.pdf [2026-08-18 19:04:27] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 空白页删除成功: ?ɹ?: ??ҳ?? 3, ɾ???հ?ҳ 1, ????ҳ?? 2 [2026-08-18 19:04:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 转换授权书文档: letter_en_20260817164750_e7853b97.docx [2026-08-18 19:04:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 删除PDF空白页: l_en_20260817164750_e7853b97.pdf [2026-08-18 19:04:32] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 空白页删除成功: ?ɹ?: ??ҳ?? 2, ɾ???հ?ҳ 0, ????ҳ?? 2 [2026-08-18 19:04:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 处理企业信用报告-原件: 企业信用报告.pdf [2026-08-18 19:04:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 保留PDF前3页: cr_orig_n_20260817164750_e7853b97.pdf [2026-08-18 19:04:36] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 保留前3页成功: ?ɹ?????ǰ3ҳ???ܹ?4ҳ?? PDF??????ɣ?E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/cr_orig_3p_20260817164750_e7853b97.pdf [2026-08-18 19:04:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 企业信用报告原件已截取前3页 [2026-08-18 19:04:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 转换企业信用报告-翻译件: credit_20260817164750_e7853b97.docx [2026-08-18 19:04:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 企业信用报告原件PDF页数: 4 [2026-08-18 19:04:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 翻译件将保留前3页(与原件页数4对应) [2026-08-18 19:04:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 保留PDF前3页: cr_trans_20260817164750_e7853b97.pdf [2026-08-18 19:04:40] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 保留前3页成功: ?ɹ?????ǰ3ҳ???ܹ?4ҳ?? PDF??????ɣ?E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/cr_trans_trimmed_20260817164750_e7853b97.pdf [2026-08-18 19:04:40] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 翻译件已截取前3页 [2026-08-18 19:04:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照原件路径调试: E:\phpProject\TEST\es\es_haiya\temp\zhijiangsh_202608181903\downloads\营业执照.jpg [2026-08-18 19:04:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] wordFiles中的营业执照相关键: business_license_es, business_license_original [2026-08-18 19:04:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 处理营业执照-原件: 营业执照.jpg [2026-08-18 19:04:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照原件实际文件类型: image/jpeg [2026-08-18 19:04:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 营业执照原件图片转PDF成功: bl_orig_20260817164750_e7853b97.pdf [2026-08-18 19:04:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 转换营业执照-翻译件: license_20260817164750_e7853b97.docx [2026-08-18 19:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 处理身份证-原件 [2026-08-18 19:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证原件路径调试 - 正面: E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/portraits/id_card_cropped_FRONT_1f60a882813aaafaba936c911f27c259.jpg [2026-08-18 19:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证原件路径调试 - 反面: E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/portraits/id_card_cropped_BACK_dff68dad6040e43961056fb29394c3ca.jpg [2026-08-18 19:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证正面原件文件存在: id_card_cropped_FRONT_1f60a882813aaafaba936c911f27c259.jpg [2026-08-18 19:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证反面原件文件存在: id_card_cropped_BACK_dff68dad6040e43961056fb29394c3ca.jpg [2026-08-18 19:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 身份证原件PDF生成成功: id_orig_20260817164750_e7853b97.pdf [2026-08-18 19:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 转换身份证-翻译件: idcard_20260817164750_e7853b97.docx [2026-08-18 19:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备合并PDF文件,共 10 个文件: [2026-08-18 19:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 1. h_es_n_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 2. h_en_n_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 3. l_es_n_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 4. l_en_n_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 5. cr_orig_3p_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 6. cr_trans_n_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 7. bl_orig_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 8. bl_trans_n_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 9. id_orig_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 10. id_trans_n_20260817164750_e7853b97.pdf (存在) [2026-08-18 19:04:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始使用Ghostscript合并PDF,输入文件数: 10 [2026-08-18 19:04:52] [WARNING] [Req:20260817164750_e7853b97] [App:queue_processor] 输出文件已存在,尝试删除: E:\phpProject\TEST\es\es_haiya\config/../output/Draft_CERTIFICADO_NOTARIAL.pdf [2026-08-18 19:04:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Ghostscript命令: "C:\Program Files\gs\gs10.06.0\bin\gswin64c.exe" -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile="E:\phpProject\TEST\es\es_haiya\config/../output/Draft_CERTIFICADO_NOTARIAL.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/h_es_n_20260817164750_e7853b97.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/h_en_n_20260817164750_e7853b97.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/l_es_n_20260817164750_e7853b97.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/l_en_n_20260817164750_e7853b97.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/cr_orig_3p_20260817164750_e7853b97.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/cr_trans_n_20260817164750_e7853b97.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/bl_orig_20260817164750_e7853b97.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/bl_trans_n_20260817164750_e7853b97.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/id_orig_20260817164750_e7853b97.pdf" "E:\phpProject\TEST\es\es_haiya/temp/zhijiangsh_202608181903/pdf/id_trans_n_20260817164750_e7853b97.pdf" 2>&1 [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Ghostscript返回码: 0 [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] Ghostscript合并成功,输出文件大小: 1335723 字节 [2026-08-18 19:04:54] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 步骤7: PDF转换和合并完成 [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 上传到腾讯云 [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 使用营业执照号作为目录: 91420583MADDMTJE7M [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 文件已上传到: https://vat-1259285998.cos.ap-guangzhou.myqcloud.com/vat_factory/es/vat_factory/91420583MADDMTJE7M/Draft_CERTIFICADO_NOTARIAL.pdf [2026-08-18 19:04:54] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 步骤8: 上传到腾讯云完成 [2026-08-18 19:04:54] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] ========== 异步阶段VAT文档生成完成 ========== [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始执行清理任务 | Context: {"total_items":1} [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 清理成功 | Context: {"path":"zhijiangsh_202608181903","type":"directory","size":"9.09 MB"} [2026-08-18 19:04:54] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] 清理任务完成 | Context: {"total":1,"cleaned":1,"failed":0,"size_freed":"9.09 MB"} [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 清理统计 | Context: {"total":1,"cleaned":1,"failed":0,"skipped":0,"size_freed":9535521} [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 城市/省份格式化: Guang Han -> GUANG HAN [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 城市/省份格式化: Sichuan -> SICHUAN [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 城市/省份格式化: Zhi Jiang -> ZHI JIANG [2026-08-18 19:04:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 城市/省份格式化: Hubei -> HUBEI [2026-08-18 19:04:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务字段批量更新成功 | Context: {"task_id":"49","updated_fields":["LegalPersonFullNamePinYin","LegalPersonIdNumber","LegalPersonIDCardType","LegalPersonCountry","LegalPersonCountry_en","LegalPersonGender","LegalPersonBirthDate","LegalPersonCityEngName","LegalPersonAddressProvinceEn","CompanyAddressLine1En","CityEngName","CompanyAddressPostcode","CompanyAddressProvinceEn","CompanyCountry","CompanyCountry_en","CompanyCountryCode","LegalSignedFile"],"field_count":17} [2026-08-18 19:04:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AsyncVATTasks详细字段更新成功 | Context: {"task_id":"49","updated_fields":["LegalPersonFullNamePinYin","LegalPersonIdNumber","LegalPersonIDCardType","LegalPersonCountry","LegalPersonCountry_en","LegalPersonGender","LegalPersonBirthDate","LegalPersonCityEngName","LegalPersonAddressProvinceEn","CompanyAddressLine1En","CityEngName","CompanyAddressPostcode","CompanyAddressProvinceEn","CompanyCountry","CompanyCountry_en","CompanyCountryCode","LegalSignedFile"],"legal_person_gender":"H","gender_source":"业务数据(接口/DB传入)","legal_person_country_conversion":{"original":"中国","converted":"China"},"legal_person_city_conversion":{"original":"Guang Han","converted":"GUANG HAN"},"legal_person_province_conversion":{"original":"Sichuan","converted":"SICHUAN"},"company_country_conversion":{"original":"中国","converted":"China","country_code":"156"},"company_city_conversion":{"original":"Zhi Jiang","converted":"ZHI JIANG"},"company_province_conversion":{"original":"Hubei","converted":"HUBEI"}} [2026-08-18 19:04:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"49","status":"completed","status_int":2,"error_message":null} [2026-08-18 19:04:55] [SUCCESS] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务生成成功 | Context: {"task_id":"49","cos_key":"vat_factory/es/vat_factory/91420583MADDMTJE7M/Draft_CERTIFICADO_NOTARIAL.pdf","duration":61.51} [2026-08-18 19:04:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"49"} [2026-08-18 19:05:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94633,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:06:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94697,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:07:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94762,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:08:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94827,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:08:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:09:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94892,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:10:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":94956,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:11:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95021,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:12:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95086,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:13:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95151,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:13:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:14:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95215,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:15:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95280,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:16:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95345,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:18:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95409,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:18:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:19:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95474,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:20:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95539,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:21:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95604,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:22:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95668,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:23:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95733,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:24:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:24:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95798,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:25:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95862,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:26:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95927,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:27:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":95992,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:28:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96057,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:29:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:29:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96121,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:30:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96186,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:32:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96251,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:33:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96316,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:34:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96380,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:34:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:35:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96445,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:36:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96510,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:37:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96574,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:38:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96639,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:39:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:39:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96704,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:40:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96768,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:41:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96833,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:42:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96898,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:43:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":96963,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:44:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:44:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97027,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:46:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97092,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:47:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97157,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:48:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97222,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:49:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97286,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:49:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:50:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97351,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:51:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97416,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:52:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97481,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:53:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97545,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:54:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97610,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 19:55:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97675,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:56:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97739,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:57:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97804,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:59:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97869,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 19:59:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:00:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97934,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:01:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":97998,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:02:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98063,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:03:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98128,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:04:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98192,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:04:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:05:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98257,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:06:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98322,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:07:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98387,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:08:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98451,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:09:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98516,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:10:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:10:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98581,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:11:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98646,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:13:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98710,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:14:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98775,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:15:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:15:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98840,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:16:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98905,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:17:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":98969,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:18:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99034,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:19:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99099,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:20:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:20:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99163,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:21:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99228,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:22:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99293,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:23:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99358,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:24:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99423,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:25:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:25:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99487,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:27:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99552,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:28:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99617,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99682,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:30:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:30:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99746,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:31:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99811,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:32:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99876,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:33:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":99941,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:34:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100005,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:35:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:35:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100070,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:36:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100135,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:37:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100200,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:38:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100264,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:40:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100329,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:40:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:41:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100394,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:42:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100459,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:43:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100523,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:44:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100588,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:45:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100653,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:45:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:46:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100718,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:47:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100782,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:48:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100847,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:49:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100912,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:50:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:50:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":100977,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:51:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101041,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:52:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101106,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:54:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101171,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:55:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101235,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:55:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 20:56:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101300,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:57:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101365,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:58:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101430,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 20:59:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101495,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:00:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101559,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:00:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:01:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101624,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:02:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101689,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:03:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101753,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:04:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101818,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:05:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:05:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101883,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:07:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":101948,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:08:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102012,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:09:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102077,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:10:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102142,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:11:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102207,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:12:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102272,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:13:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102336,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:14:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102401,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:15:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102466,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:16:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:16:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102530,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:17:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102595,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:18:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102660,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:19:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102725,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:21:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102790,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:21:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:22:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102854,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:23:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102919,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:24:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":102984,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:25:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103049,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:26:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103113,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:27:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103178,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:28:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103243,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:29:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103308,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:30:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103373,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:31:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:31:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103437,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:32:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103502,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:33:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103567,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:35:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103632,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:36:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103696,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:36:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:37:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103761,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:38:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103826,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:39:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103891,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:40:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":103955,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:41:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:41:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104020,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:42:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104085,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:43:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104150,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:44:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104215,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:45:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104279,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:46:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:46:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104344,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:48:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104409,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:49:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104473,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:50:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104538,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:51:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104603,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:51:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:52:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104668,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:53:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104732,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:54:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104797,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:55:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104862,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:56:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 21:56:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104927,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:57:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":104992,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:58:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105056,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 21:59:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105121,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:00:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105186,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:01:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:02:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105251,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:03:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105315,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105380,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:05:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105445,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:06:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105510,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:06:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:07:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105574,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:08:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105639,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:09:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105704,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:10:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105769,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:11:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:11:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105833,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:12:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105898,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:13:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":105963,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:15:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106028,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:16:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106092,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:16:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:17:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106157,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:18:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106222,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:19:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106287,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:20:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106351,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:21:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106416,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:21:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:22:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106481,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:23:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106546,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:24:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106610,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:25:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106675,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:26:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:26:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106740,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:27:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106804,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:29:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106869,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:30:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106934,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:31:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":106999,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:31:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:32:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107063,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:33:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107128,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107193,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:35:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107257,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:36:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107322,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:37:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:37:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107387,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:38:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107452,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:39:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107516,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:40:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107581,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:41:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107646,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:42:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:43:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107710,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:44:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107775,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:45:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107840,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:46:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107904,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:47:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:47:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":107969,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:48:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108034,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:49:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108099,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:50:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108163,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:51:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108228,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:52:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:52:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108293,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:53:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108357,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:54:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108422,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:55:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108487,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:57:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108552,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:57:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 22:58:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108616,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 22:59:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108681,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:00:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108746,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:01:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108810,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:02:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108875,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:02:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:03:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":108940,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:04:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109004,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:05:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109069,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:06:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109134,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:07:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:07:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109199,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:08:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109263,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:10:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109328,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:11:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109393,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:12:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109457,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:12:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:13:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109522,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:14:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109587,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:15:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109652,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:16:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109716,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:17:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109781,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:17:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:18:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109846,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:19:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109910,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:20:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":109975,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:21:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110040,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:22:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:22:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110105,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:24:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110169,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:25:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110234,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:26:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110299,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:27:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110363,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:28:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:28:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110428,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:29:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110493,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:30:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110557,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:31:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110622,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:32:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110687,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:33:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:33:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110752,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:34:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110816,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:35:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110881,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:36:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":110946,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:38:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111011,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:38:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:39:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111075,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:40:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111140,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:41:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111205,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:42:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111269,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:43:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:43:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111334,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:44:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111399,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:45:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111463,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:46:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111528,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:47:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111593,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:48:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:48:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111658,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:49:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111722,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:50:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111787,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:52:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111852,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:53:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111917,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:53:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:54:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":111981,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:55:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":112046,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:56:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":112111,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:57:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":112175,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:58:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-18 23:58:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":112240,"processed_count":2,"memory_mb":20,"pid":16456} [2026-08-18 23:59:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":112305,"processed_count":2,"memory_mb":20,"pid":16456}