[2026-08-28 00:00:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] ========== 日期切换,新日志文件 ========== [2026-08-28 00:00:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 请求ID: 20260817164750_e7853b97 (继续) [2026-08-28 00:00:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889978,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:01:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890043,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:03:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890108,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890172,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:04:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:05:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890237,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:06:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890302,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:07:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890367,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:08:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890431,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:09:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890496,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:09:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:10:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890561,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:11:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890626,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:12:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890690,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:13:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890755,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:14:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:14:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890820,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:15:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890884,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:17:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":890949,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:18:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891014,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:19:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891078,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:19:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:20:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891143,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:21:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891208,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:22:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891272,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:23:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891337,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:24:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891402,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:24:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:25:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891466,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:26:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891531,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:27:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891596,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:28:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891661,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:29:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:29:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891725,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:31:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891790,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:32:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891854,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:33:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891919,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:34:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":891984,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:35:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:35:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892048,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:36:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892113,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892178,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:38:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892242,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:39:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892307,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:40:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:40:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892371,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:41:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892436,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:42:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892501,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:43:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892565,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:45:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892630,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:45:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:46:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892695,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:47:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892759,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:48:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892824,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:49:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892889,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:50:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:50:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":892953,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:51:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893018,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:52:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893083,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:53:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893147,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:54:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893212,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:55:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 00:55:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893277,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:56:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893342,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:57:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893406,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 00:59:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893471,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:00:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893536,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:00:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:01:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893600,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:02:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893665,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:03:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893730,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:04:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893794,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:05:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893859,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:05:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:06:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893924,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:07:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":893989,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:08:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894053,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:09:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894118,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:10:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:10:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894183,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:12:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894248,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:13:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894312,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:14:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894377,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:15:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894442,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:15:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:16:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894506,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:17:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894571,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:18:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894636,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:19:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894701,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:20:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894765,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:20:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:21:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894830,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:22:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894895,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:23:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":894959,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:24:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895024,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:26:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:26:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895089,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:27:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895154,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:28:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895218,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:29:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895283,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:30:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895348,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:31:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:31:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895413,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:32:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895477,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:33:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895542,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895607,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:35:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895671,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:36:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:36:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895736,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:37:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895801,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:38:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895866,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:40:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895930,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:41:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":895995,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:41:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:42:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896060,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:43:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896124,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:44:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896189,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:45:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896254,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:46:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:46:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896318,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:47:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896383,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:48:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896448,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:49:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896513,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:50:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896577,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:51:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:51:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896642,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:52:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896707,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:54:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896771,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:55:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896836,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:56:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896901,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:56:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 01:57:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":896966,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:58:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897030,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 01:59:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897095,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:00:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897160,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:01:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:01:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897225,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:02:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897289,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:03:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897354,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897419,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:05:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897484,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:06:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:07:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897548,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:08:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897613,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:09:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897678,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:10:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897743,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:11:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897807,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:11:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:12:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897872,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:13:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":897937,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:14:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898002,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:15:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898066,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:16:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:16:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898131,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:17:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898196,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:18:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898261,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:19:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898325,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:21:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898390,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:21:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:22:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898455,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:23:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898520,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:24:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898584,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:25:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898649,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898714,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:27:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898779,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:28:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898843,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:29:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898908,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:30:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":898973,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:31:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:31:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899038,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:32:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899102,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:33:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899167,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:35:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899232,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:36:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899297,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:36:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:37:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899361,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:38:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899426,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:39:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899491,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:40:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899556,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:41:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899620,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:41:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:42:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899685,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:43:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899750,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:44:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899815,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:45:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899879,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:46:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":899944,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:47:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:48:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900009,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:49:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900074,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:50:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900138,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:51:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900203,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:52:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:52:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900268,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:53:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900333,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:54:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900397,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:55:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900462,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:56:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900527,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:57:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 02:57:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900592,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:58:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900656,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 02:59:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900721,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:00:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900786,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:02:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900851,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:02:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:03:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900915,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":900980,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:05:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901045,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:06:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901110,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:07:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:07:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901174,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:08:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901239,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:09:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901304,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:10:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901369,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:11:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901433,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:12:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:12:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901498,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:13:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901563,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:15:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901628,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:16:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901692,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:17:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901757,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:17:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:18:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901822,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:19:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901887,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:20:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":901951,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:21:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902016,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:22:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:22:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902081,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:23:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902146,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:24:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902210,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:25:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902275,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:26:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902340,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:27:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:27:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902405,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:29:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902469,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:30:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902534,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:31:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902599,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:32:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902664,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:32:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:33:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902729,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902793,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:35:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902858,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:36:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902923,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:37:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:37:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":902988,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:38:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903052,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:39:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903117,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:40:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903182,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:41:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903247,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:42:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:43:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903311,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:44:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903376,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:45:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903441,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:46:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903506,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:47:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903571,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:47:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:48:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903635,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:49:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903700,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:50:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903765,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:51:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903830,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:52:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903894,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:52:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:53:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":903959,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:54:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904024,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:56:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904088,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:57:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904153,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:57:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 03:58:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904218,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 03:59:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904283,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:00:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904348,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:01:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904413,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:02:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904477,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:02:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:03:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904542,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:04:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904607,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:05:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904672,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:06:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904736,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:07:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904801,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:08:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:08:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904866,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:10:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904931,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:11:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":904996,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:12:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905060,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:13:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:13:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905125,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:14:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905190,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:15:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905254,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:16:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905319,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:17:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905384,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:18:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:18:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905449,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:19:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905514,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:20:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905578,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:21:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905643,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:23:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905708,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:23:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:24:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905773,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:25:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905837,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:26:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905902,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:27:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":905967,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:28:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:28:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906032,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:29:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906096,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:30:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906161,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:31:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906226,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:32:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906290,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:33:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:33:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906355,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:34:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906420,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:35:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906485,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:37:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906549,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:38:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906614,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:38:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906679,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:40:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906744,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:41:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906809,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:42:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906873,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:43:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:43:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906938,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:44:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907003,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:45:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907067,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:46:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907132,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:47:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907197,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:48:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:48:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907262,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:49:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907326,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:51:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907391,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:52:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907456,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:53:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907521,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:53:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:54:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907586,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:55:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907650,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:56:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907715,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:57:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907780,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:58:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 04:58:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907844,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 04:59:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907909,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:00:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":907974,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:01:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908039,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:02:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908103,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:03:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:04:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908168,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:05:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908233,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:06:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908297,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:07:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908362,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:08:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908427,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:08:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:09:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908492,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:10:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908557,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:11:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908621,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:12:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908686,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:13:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:13:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908751,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:14:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908816,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:15:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908881,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:16:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":908945,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:18:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909010,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:18:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:19:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909075,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:20:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909139,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:21:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909204,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:22:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909269,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:23:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909334,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:23:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:24:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909399,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:25:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909463,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:26:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909528,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:27:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909593,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:28:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909657,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:29:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:29:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909722,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:30:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909787,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:32:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909852,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:33:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909916,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":909981,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:35:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910046,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:36:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910111,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:37:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910175,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:38:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910240,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:39:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:39:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910305,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:40:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910370,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:41:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910434,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:42:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910499,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:43:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910564,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:44:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:45:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910629,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:46:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910693,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:47:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910758,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:48:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910823,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:49:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:49:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910888,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:50:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":910952,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:51:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911017,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:52:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911082,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:53:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911146,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:54:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 05:54:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911211,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:55:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911276,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:56:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911341,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:57:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911406,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:59:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911470,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 05:59:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:00:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911535,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:01:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911600,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:02:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911665,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:03:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911729,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:04:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911794,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:04:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:05:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911859,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:06:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911924,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:07:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":911988,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:08:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912053,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:09:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:09:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912118,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:10:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912183,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:12:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912248,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:13:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912312,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:14:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912377,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:14:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:15:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912442,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:16:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912506,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:17:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912571,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:18:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912636,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:19:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912700,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:19:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:20:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912765,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:21:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912830,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:22:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912895,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:23:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":912959,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:24:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:24:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913024,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:26:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913089,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:27:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913154,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:28:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913218,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:29:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913283,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:29:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:30:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913348,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:31:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913412,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:32:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913477,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:33:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913542,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913607,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:34:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:35:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913671,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:36:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913736,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:37:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913801,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:38:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913866,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:40:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:40:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913930,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:41:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":913995,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:42:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914060,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:43:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914124,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:44:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914189,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:45:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:45:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914254,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:46:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914319,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:47:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914383,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:48:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914448,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:49:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914513,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:50:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:50:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914578,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:51:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914642,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:52:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914707,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:54:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914772,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:55:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914836,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:55:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 06:56:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914901,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:57:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":914966,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:58:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915031,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 06:59:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915095,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:00:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:00:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915160,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:01:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915225,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:02:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915290,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:03:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915354,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:04:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915419,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:05:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:05:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915484,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:07:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915549,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:08:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915613,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:09:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915678,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:10:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915743,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:10:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:11:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915808,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:12:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915872,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:13:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":915937,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:14:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916002,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:15:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:15:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916067,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:16:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916131,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:17:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916196,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:18:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916261,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:19:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916326,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:20:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:21:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916391,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:22:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916455,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:23:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916520,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:24:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916585,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:25:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916650,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916714,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:27:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916779,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:28:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916844,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:29:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916909,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:30:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:30:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":916974,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:31:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917038,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:32:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917103,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:34:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917168,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:35:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917233,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:35:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:36:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917298,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:37:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917362,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:38:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917427,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917492,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:40:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917557,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:40:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:41:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917621,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:42:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917686,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:43:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917751,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:44:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917816,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:45:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:45:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917881,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:46:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":917945,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:48:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918010,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:49:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918075,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:50:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918140,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:51:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:51:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918204,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:52:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918269,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:53:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918334,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:54:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918399,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:55:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918463,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:56:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 07:56:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918528,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:57:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918593,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:58:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918658,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 07:59:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918723,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:00:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918787,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:01:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:02:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918852,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:03:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918917,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:04:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":918981,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:05:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919046,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:06:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:06:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919111,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:07:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919176,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:08:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919240,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:09:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919305,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:10:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919370,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:11:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:11:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919435,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:12:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919499,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:13:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919564,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:15:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919629,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:16:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919694,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:16:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:17:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919758,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:18:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919823,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:19:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919888,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:20:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":919952,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:21:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:21:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920017,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:22:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920082,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:23:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920147,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:24:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920211,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:25:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920276,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:26:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:26:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920341,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:27:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920406,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920470,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:30:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920535,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:31:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920600,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:31:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:32:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920664,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:33:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920729,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:34:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920794,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:35:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920859,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:36:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:36:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920923,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:37:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":920988,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:38:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921053,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:39:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921118,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:40:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921182,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:41:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:41:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921247,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:43:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921312,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:44:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921377,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:45:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921441,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:46:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921506,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:46:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:47:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921571,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:48:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921636,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:49:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921700,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:50:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921765,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:51:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:51:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921830,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:52:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921894,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:53:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":921959,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:54:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922024,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:56:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922089,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:56:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 08:57:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922153,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:58:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922218,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 08:59:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922283,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:00:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922347,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:01:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922412,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:01:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:02:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922477,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:03:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922541,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:04:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922606,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:05:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922671,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:06:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922735,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:07:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:07:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922800,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:08:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922865,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:10:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922929,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:11:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":922994,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:12:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:12:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923059,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:13:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923124,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:14:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923188,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:15:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923253,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:16:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923318,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:17:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:17:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923382,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:18:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923447,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:19:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923512,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:20:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923577,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:21:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923641,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:22:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:22:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923706,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:24:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923771,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:25:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923835,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:26:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923900,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:27:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:27:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":923965,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:28:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924029,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:29:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924094,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:30:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924159,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:31:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924224,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:32:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:32:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924289,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:33:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924353,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:34:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924418,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:35:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924483,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:36:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924547,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:37:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:38:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924612,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:39:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924677,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:40:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924741,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:41:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924806,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:42:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924871,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:42:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:43:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":924936,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:44:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925000,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:45:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925065,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:46:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925130,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:47:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:47:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925195,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:48:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925259,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:49:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925324,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:51:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925389,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:52:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925454,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:52:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:53:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925518,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:54:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925583,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:55:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925648,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:56:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925712,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:57:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925777,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:58:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 09:58:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925842,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 09:59:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925907,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:00:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":925971,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:01:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926036,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:02:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926101,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:03:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:03:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926166,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:05:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926230,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:06:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926295,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:07:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926360,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:08:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:08:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926424,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:09:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926489,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:10:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926554,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:11:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926618,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:12:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926683,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:13:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:13:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926748,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:14:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926812,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:15:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926877,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:16:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":926942,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:17:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927007,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:18:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:19:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927071,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:20:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927136,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:21:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927201,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:22:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927265,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:23:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:23:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927330,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:24:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927395,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:25:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927459,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:26:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927524,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:27:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927589,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:28:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:28:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927654,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:29:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927718,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:30:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927783,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:32:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927848,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:33:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927912,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:33:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:34:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":927977,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:35:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928042,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:36:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928107,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:37:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928171,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:38:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928236,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:38:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:39:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928301,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:40:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928365,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:41:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928430,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:42:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928495,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:43:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:43:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928560,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:44:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928624,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:46:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928689,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:47:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928754,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:48:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928818,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:48:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:49:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928883,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:50:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":928948,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:51:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929013,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:52:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929077,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:53:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929142,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:53:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:54:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929207,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:55:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929272,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:56:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929336,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:57:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929401,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 10:58:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 10:58:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929466,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:00:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929531,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:01:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929595,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:02:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929660,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:03:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929724,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:03:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:04:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929789,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:05:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929854,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:06:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929919,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:07:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":929983,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:08:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930048,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:09:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:09:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930113,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:10:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930178,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:11:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930242,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:12:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930307,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:14:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:14:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930372,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:15:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930436,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:16:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930501,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:17:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930566,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:18:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930630,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:19:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:19:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930695,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:20:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930760,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:21:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930824,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:22:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930889,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:23:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":930954,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:24:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:24:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931019,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:25:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931083,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:27:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931148,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:28:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931213,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:29:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931278,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:29:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:30:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931342,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:31:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931407,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:32:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931472,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:33:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931537,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:34:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931601,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:35:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931666,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:36:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931731,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:37:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931796,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:38:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931860,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:39:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:39:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931925,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:41:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":931990,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:42:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932054,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:43:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932119,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:44:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932184,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:44:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:45:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932249,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:46:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932313,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:47:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932378,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:48:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932443,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:49:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:49:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932507,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:50:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932572,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:51:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932637,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:52:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932701,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:53:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932766,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:54:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 11:55:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932831,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:56:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932896,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:57:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":932960,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:58:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933025,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:59:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933090,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 11:59:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:00:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933154,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:01:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933219,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:02:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933284,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:03:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933348,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:04:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933413,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:04:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:05:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933478,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:06:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933542,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:07:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933607,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:09:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933672,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:10:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:10:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933737,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:11:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933801,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:12:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933866,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:13:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933931,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:14:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":933995,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:15:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:15:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934060,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:16:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934125,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:17:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934190,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:18:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934254,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:19:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934319,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:20:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:20:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934384,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:22:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934448,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:23:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934513,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:24:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934578,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:25:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:25:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934643,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:26:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934707,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:27:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934772,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:28:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934837,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:29:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934902,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:30:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:30:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":934966,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:31:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935031,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:32:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935096,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:33:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935160,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:34:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935225,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:35:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:36:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935290,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935355,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:38:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935419,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:39:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935484,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:40:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935549,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:40:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:41:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935613,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:42:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935678,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:43:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935743,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:44:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935807,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:45:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:45:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935872,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:46:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":935937,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:47:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936002,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:48:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936066,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:50:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936131,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:50:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:51:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936196,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:52:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936260,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:53:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936325,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:54:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936390,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:55:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936455,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:55:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 12:56:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936519,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:57:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936584,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:58:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936649,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 12:59:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936713,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:00:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:00:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936778,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:01:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936843,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:03:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936908,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":936972,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:05:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937037,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:05:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:06:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937102,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:07:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937167,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:08:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937231,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:09:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937296,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:10:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937360,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:11:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:11:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937425,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:12:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937490,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:13:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937555,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:14:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937619,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:15:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937684,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:16:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:17:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937749,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:18:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937814,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:19:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937878,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:20:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":937943,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:21:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:21:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938008,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:22:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938072,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:23:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938137,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:24:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938202,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:25:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938266,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:26:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:26:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938331,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:27:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938396,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:28:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938460,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:29:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938525,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:31:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938590,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:31:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:32:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938655,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:33:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938719,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:34:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938784,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:35:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938849,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:36:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:36:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938914,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":938978,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:38:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939043,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:39:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939108,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:40:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939172,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:41:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:41:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939237,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:42:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939301,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:43:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939366,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:45:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939431,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:46:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939495,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:46:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:47:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939560,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:48:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939625,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:49:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939690,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:50:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939754,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:51:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939819,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:51:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:52:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939884,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:53:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":939948,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:54:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940013,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:55:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940078,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:56:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 13:56:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940143,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:57:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940207,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 13:59:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940272,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:00:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940337,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:01:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940401,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:02:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:02:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940466,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:03:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940531,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:04:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940596,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:05:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940660,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:06:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940725,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:07:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:07:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940790,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:08:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940854,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:09:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940919,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:10:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":940984,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:12:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941049,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:12:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:13:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941113,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:14:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941178,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:15:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941243,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:16:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941307,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:17:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:17:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941372,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:18:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941437,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:19:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941502,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:20:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941566,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:21:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941631,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:22:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:22:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941696,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:23:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941761,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:24:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941825,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:26:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941890,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:27:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":941955,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:27:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:28:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942020,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:29:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942084,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:30:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942149,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:31:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942214,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:32:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:32:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942279,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:33:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942343,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:34:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942408,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:35:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942473,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:36:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942537,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:37:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942602,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:38:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942667,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:40:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942732,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:41:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942796,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:42:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942861,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:42:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:43:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942926,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:44:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":942990,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:45:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943055,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:46:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943120,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:47:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943184,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:47:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:48:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943249,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:49:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943314,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:50:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943379,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:51:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943443,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:52:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:53:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943508,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:54:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943573,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:55:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943638,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:56:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943702,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:57:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943767,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:57:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 14:58:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943832,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 14:59:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943896,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:00:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":943961,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:01:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944026,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:02:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944091,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:02:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:03:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944155,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:04:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944220,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:05:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944285,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:07:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944350,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:07:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:08:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944414,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:09:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944479,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:10:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944544,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:11:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944609,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:12:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944673,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:12:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:13:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944738,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:14:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944803,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:15:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944867,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:16:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944932,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:17:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":944997,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:18:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:18:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945062,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:19:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945126,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:21:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945191,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:22:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945256,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:23:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:23:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945321,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:24:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945385,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:25:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945450,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:26:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945515,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:27:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945579,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:28:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:28:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945644,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:29:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945709,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:30:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945773,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:31:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945838,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:32:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945902,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:33:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:33:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":945967,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:35:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946032,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:36:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946096,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:37:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946161,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:38:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946226,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:38:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:39:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946291,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:40:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946355,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:41:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946420,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:42:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946485,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:43:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:43:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946549,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:44:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946614,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:45:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946679,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:46:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946744,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:48:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946808,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:48:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:49:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946873,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:50:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":946938,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:51:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947003,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:52:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947067,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:53:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947132,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:53:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:54:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947197,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:55:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947262,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:56:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947326,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:57:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947391,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:58:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 15:58:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947456,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 15:59:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947521,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:00:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947585,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:02:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947650,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:03:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947715,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:03:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:04:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947779,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:05:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947844,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:06:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947909,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:07:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":947973,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:08:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":948038,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:09:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:09:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":948103,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:10:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":948168,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:11:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":948232,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:12:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":948297,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-28 16:13:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] ========== 新请求开始 ========== [2026-08-28 16:13:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 请求ID: 20260828161337_a1b2c595 [2026-08-28 16:13:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 日志类型: queue_processor [2026-08-28 16:13:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务队列处理器启动 | Context: {"interval":8,"max_tasks":1,"daemon_mode":false,"pid":8132} [2026-08-28 16:13:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 清理temp目录完成 | Context: {"scanned":0,"cleaned":0,"size_freed":0} [2026-08-28 16:13:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] RPA数据库连接成功 [环境: development] [2026-08-28 16:13:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-08-28 16:13:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【翻译服务】火山翻译器初始化成功(备用) [2026-08-28 16:13:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【翻译服务】DeepL 翻译器初始化成功(优先使用) [2026-08-28 16:13:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【翻译服务】火山翻译器初始化成功(备用) [2026-08-28 16:13:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] RPA数据库连接成功 [环境: development] [2026-08-28 16:14:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":65,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:15:48] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":129,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:16:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":194,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:17:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":259,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:18:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:19:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":324,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":388,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:21:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":453,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:22:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":518,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:23:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":583,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:23:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:24:26] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":647,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:25:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":712,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:26:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":777,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:27:40] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:28:45] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":906,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:28:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:29:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":971,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:30:54] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1035,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:31:59] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1100,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:33:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1165,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:34:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:34:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1230,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:35:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1294,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:36:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1359,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:37:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1424,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:38:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1489,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:39:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:39:32] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1553,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:40:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1618,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:41:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1683,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:42:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1747,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:43:51] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1812,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:44:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:44:56] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1877,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:46:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":1942,"processed_count":0,"memory_mb":14,"pid":8132} [2026-08-28 16:46:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-28 16:46:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理任务 | Context: {"task_id":"69","vat_id":"202608280099"} [2026-08-28 16:46:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"69","status":"processing","status_int":1,"error_message":null} [2026-08-28 16:46:59] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"202608280099","task_id":"69"} [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: LegalPersonCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: CompanyCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 必填字段验证通过 [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 从缓存加载国家数据成功,共 144 条记录 [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 法人国家验证通过: CN -> China [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] VAT扩展字段验证通过 (客户类型: 海牙) [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-28 16:47:00] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] API参数业务数据构造完成 | Context: {"is_hong_kong_company":false} [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"69","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/../temp/api_credit_6a914afe5b912/credit_report.pdf"} [2026-08-28 16:47:00] [ERROR] [Req:20260828161337_a1b2c595] [App:queue_processor] ES海牙API任务处理异常: 企业信用报告文件不存在: E:\ou\meiou-app\es_haiya\config/../temp/api_credit_6a914afe5b912/credit_report.pdf | Context: {"task_id":"69","exception":"企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/../temp/api_credit_6a914afe5b912/credit_report.pdf","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATAsyncProcessor.php","line":240} [2026-08-28 16:47:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务处理完成 | Context: {"task_id":"69"} [2026-08-28 16:47:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2011,"processed_count":1,"memory_mb":14,"pid":8132} [2026-08-28 16:47:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-28 16:47:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理任务 | Context: {"task_id":"69","vat_id":"202608280099"} [2026-08-28 16:47:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"69","status":"processing","status_int":1,"error_message":null} [2026-08-28 16:47:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"202608280099","task_id":"69"} [2026-08-28 16:47:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-28 16:47:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: LegalPersonCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 16:47:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: CompanyCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 16:47:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-28 16:47:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 必填字段验证通过 [2026-08-28 16:47:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 从缓存加载国家数据成功,共 144 条记录 [2026-08-28 16:47:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 法人国家验证通过: CN -> China [2026-08-28 16:47:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] VAT扩展字段验证通过 (客户类型: 海牙) [2026-08-28 16:47:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-28 16:47:12] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] API参数业务数据构造完成 | Context: {"is_hong_kong_company":false} [2026-08-28 16:47:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"69","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/../temp/api_credit_6a914afe5b912/credit_report.pdf"} [2026-08-28 16:47:12] [ERROR] [Req:20260828161337_a1b2c595] [App:queue_processor] ES海牙API任务处理异常: 企业信用报告文件不存在: E:\ou\meiou-app\es_haiya\config/../temp/api_credit_6a914afe5b912/credit_report.pdf | Context: {"task_id":"69","exception":"企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/../temp/api_credit_6a914afe5b912/credit_report.pdf","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATAsyncProcessor.php","line":240} [2026-08-28 16:47:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务处理完成 | Context: {"task_id":"69"} [2026-08-28 16:47:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-28 16:47:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理任务 | Context: {"task_id":"69","vat_id":"202608280099"} [2026-08-28 16:47:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"69","status":"processing","status_int":1,"error_message":null} [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"202608280099","task_id":"69"} [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: LegalPersonCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: CompanyCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 必填字段验证通过 [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 从缓存加载国家数据成功,共 144 条记录 [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 法人国家验证通过: CN -> China [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] VAT扩展字段验证通过 (客户类型: 海牙) [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-28 16:47:24] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] API参数业务数据构造完成 | Context: {"is_hong_kong_company":false} [2026-08-28 16:47:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"69","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/../temp/api_credit_6a914afe5b912/credit_report.pdf"} [2026-08-28 16:47:24] [ERROR] [Req:20260828161337_a1b2c595] [App:queue_processor] ES海牙API任务处理异常: 企业信用报告文件不存在: E:\ou\meiou-app\es_haiya\config/../temp/api_credit_6a914afe5b912/credit_report.pdf | Context: {"task_id":"69","exception":"企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/../temp/api_credit_6a914afe5b912/credit_report.pdf","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATAsyncProcessor.php","line":240} [2026-08-28 16:47:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务处理完成 | Context: {"task_id":"69"} [2026-08-28 16:47:35] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-28 16:47:35] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理任务 | Context: {"task_id":"69","vat_id":"202608280099"} [2026-08-28 16:47:35] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"69","status":"processing","status_int":1,"error_message":null} [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"202608280099","task_id":"69"} [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: LegalPersonCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: CompanyCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 必填字段验证通过 [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 从缓存加载国家数据成功,共 144 条记录 [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 法人国家验证通过: CN -> China [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] VAT扩展字段验证通过 (客户类型: 海牙) [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-28 16:47:37] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] API参数业务数据构造完成 | Context: {"is_hong_kong_company":false} [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"69","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/../temp/api_credit_6a914afe5b912/credit_report.pdf"} [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 准备发送企业微信消息 | Context: {"content":" 枝江市霞陆逊商贸有限公司 生成文件失败,错误原因:ES海牙API任务处理异常: 企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/.....","mentioned_mobile":null} [2026-08-28 16:47:37] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业微信消息发送成功 | Context: {"content":" 枝江市霞陆逊商贸有限公司 生成文件失败,错误原因:ES海牙API任务处理异常: 企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/.....","response":{"errcode":0,"errmsg":"ok"}} [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"69","callback_url":"https://test-cloud.usaeu.com/prod-api/delivery/rpa/callback","error":"ES海牙API任务处理异常: 企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/../temp/api_credit_6a914afe5b912/credit_report.pdf","max_retries":3,"retry_delay":5} [2026-08-28 16:47:37] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] ES海牙结果回调发送成功 | Context: {"task_id":"69","attempt":1,"http_code":200,"response":{"code":400,"msg":"请求参数格式错误:Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)\n at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 57] (through reference chain: com.usaeu.common.rpa.model.RpaResponse[\"data\"])","data":null}} [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 结果回调通知已落库 | Context: {"task_id":"69","notify_status":"success","attempts":1,"http_code":200} [2026-08-28 16:47:37] [ERROR] [Req:20260828161337_a1b2c595] [App:queue_processor] ES海牙API任务处理异常: 企业信用报告文件不存在: E:\ou\meiou-app\es_haiya\config/../temp/api_credit_6a914afe5b912/credit_report.pdf | Context: {"task_id":"69","exception":"企业信用报告文件不存在: E:\\ou\\meiou-app\\es_haiya\\config/../temp/api_credit_6a914afe5b912/credit_report.pdf","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATAsyncProcessor.php","line":240} [2026-08-28 16:47:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务处理完成 | Context: {"task_id":"69"} [2026-08-28 16:48:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2073,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:49:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:49:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2138,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:50:21] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2202,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:51:26] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2267,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:52:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2332,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:53:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2397,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:54:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 16:54:40] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2461,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:55:45] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2526,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:56:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2591,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:57:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2656,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:58:59] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2720,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 16:59:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:00:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2785,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:01:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2850,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:02:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2914,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:03:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":2979,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:04:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:04:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3044,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:05:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3109,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:06:32] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3173,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:07:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3238,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:08:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3303,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:09:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:09:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3368,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:10:51] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3432,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:11:56] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3497,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:13:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3562,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:14:05] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3626,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:14:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:15:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3691,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:16:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3756,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:17:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3821,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:18:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3885,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:19:29] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":3950,"processed_count":4,"memory_mb":14,"pid":8132} [2026-08-28 17:19:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:19:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-28 17:19:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理任务 | Context: {"task_id":"70","vat_id":"58067"} [2026-08-28 17:19:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"70","status":"processing","status_int":1,"error_message":null} [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"58067","task_id":"70"} [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: LegalPersonCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 国家字段解析成功: CompanyCountry=CN -> 中文名: 中国, 英文名: China, 区域代码: 156 [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 必填字段验证通过 [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 从缓存加载国家数据成功,共 144 条记录 [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 法人国家验证通过: CN -> China [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] VAT扩展字段验证通过 (客户类型: 海牙) [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-28 17:19:57] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] API参数业务数据构造完成 | Context: {"is_hong_kong_company":false} [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 检测公司国家: CN (标准化后: CN) [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 非香港公司,继续正常流程 [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用企业信用报告文件: 周口悦峰商贸有限公司报告.pdf [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 非香港公司文档类型: 海牙 (规格名称: ) [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 创建公司文件夹: SangforTec_202608281719 (路径长度: 59) [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 公司文件夹: E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719 [2026-08-28 17:19:57] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 注册清理项目 | Context: {"path":"SangforTec_202608281719","type":"directory","description":"公司专属临时文件夹"} [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 处理企业信用报告(异步阶段) [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用企业信用报告文件: 周口悦峰商贸有限公司报告.pdf [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业信用报告OCR识别 - 尝试 #1/3 [2026-08-28 17:19:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] OCR识别企业信用报告: E:\phpProject\TEST\es\es_haiya\config/../temp/api_credit_6a9152b6bbc7f/周口悦峰商贸有限公司报告.pdf [2026-08-28 17:20:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 合并第2页和第3页文本提取主要人员信息 [2026-08-28 17:20:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用AI智能提取主要人员信息 [2026-08-28 17:20:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用AI智能提取主要人员信息 [2026-08-28 17:20:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AI成功提取 3 个主要人员 [2026-08-28 17:20:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AI提取成功,共 3 个主要人员 [2026-08-28 17:20:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 合并提取到 3 个主要人员 [2026-08-28 17:20:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 合并第2页和第3页文本提取股东信息 [2026-08-28 17:20:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用AI智能提取股东信息 [2026-08-28 17:20:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用AI智能提取股东信息 [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AI成功提取 1 个股东 [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AI提取成功,共 1 个股东 [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 合并提取到 1 个股东 [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业信用报告识别成功(包含第3页,已合并主要人员信息),PDF页数: 7 [2026-08-28 17:20:03] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业信用报告OCR识别 - 成功 (尝试 #1) [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 处理企业信用报告数据 [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: OCR原始数据结构: [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: page1字段: company_name, report_generation_time, applicant_email [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [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-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: page3字段: main_members, shareholders [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 公司类型原始值: 有限责任公司(自然人独资) [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 经营范围原始值: 一般项目:服装辅料销售;鞋帽零售;日用百货销售;日用品销售;家具零配件销售;箱包销售;汽车零配件零售;五金产品零售;化妆品零售;文具用品零售;美发饰品销售;办公用品销售;体育用品及器材零售;办公设备销售;纸制品销售;劳动保护用品销售;母婴用品销售;玩具、动漫及游艺用品销售;成人情趣用品销售(不含药品、医疗器械);互联网销售(除销售需要许可的商品)(除依法须经批准的项目外,凭营业执照依法自主开展经营活动) [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 股东名称原始值: 王越峰 [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 主要人员数量: 3 [2026-08-28 17:20:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 提取企业信用报告登记机关信息: 周口市市场监督管理局临港开发区分局 [2026-08-28 17:20:03] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 去掉'市场'及之后的文本: 周口市 [2026-08-28 17:20:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 提取到城市: 周口 [2026-08-28 17:20:04] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] '市'字后的文本: [2026-08-28 17:20:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 在'市'字后的文本中未找到区县 [2026-08-28 17:20:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始翻译经营范围 [2026-08-28 17:20:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【DeepL翻译】开始翻译:一般项目:服装辅料销售;鞋帽零售;日用百货销售;日用品销售;家具零配件销售;箱包销售;汽车零配件零售;五金产品零售;化妆品零售;文具用品零售;美发饰品销售;办公用品销售;体育用品及器材零售;办公设备销售;纸制品销售;劳动保护用品销售;母婴用品销售;玩具、动漫及游艺用品销售;成人情趣用品销售(不含药品、医疗器械);互联网销售(除销售需要许可的商品)(除依法须经批准的项目外,凭营业执照依法自主开展经营活动) [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【DeepL翻译】翻译成功:Actividades generales: venta de complementos de confección; venta al por menor de calzado y sombreros; venta de artículos de uso cotidiano; venta de productos de uso diario; venta de piezas y accesorios para muebles; venta de maletas y bolsos; venta al por menor de recambios para automóviles; venta al por menor de productos de ferretería; venta al por menor de cosméticos; venta al por menor de material de oficina; venta de accesorios de peluquería; venta de material de oficina; venta al por menor de artículos y equipamiento deportivo; venta de equipos de oficina; venta de productos de papel; venta de artículos de protección laboral; venta de artículos para madres y bebés; venta de juguetes, productos de animación y artículos de ocio; venta de artículos eróticos para adultos (excluidos los medicamentos y los productos sanitarios); venta por Internet (excepto la venta de productos que requieran autorización) (salvo en los casos en que la ley exija una autorización previa, se podrán llevar a cabo actividades comerciales de forma autónoma y conforme a la ley, previa presentación de la licencia comercial) [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始收集主要人员信息(从第1、2、3页) [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 第2页找到 3 个主要人员 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 收集到 3 个有效的主要人员信息 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 收集到的所有成员数据: [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 成员1: 王越峰 - 财务负责人 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 成员2: 王越峰 - 董事 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 成员3: 王越峰 - 总经理 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 过滤后的成员数据: [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 过滤后成员1: 王越峰 - 财务负责人 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 过滤后成员2: 王越峰 - 董事 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 过滤后成员3: 王越峰 - 总经理 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 去重后的成员数据: [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 最终成员1: 王越峰 - 财务负责人 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 最终成员2: 王越峰 - 董事 [2026-08-28 17:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 最终成员3: 王越峰 - 总经理 [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业信用报告数据处理完成 [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 最终模板数据中的主要人员: [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 模板成员1: WANG, YUEFENG - Director Financiero [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 模板成员2: WANG, YUEFENG - Director [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 模板成员3: WANG, YUEFENG - Gerente General [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 最终模板数据中的股东信息: [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 模板股东1: WANG, YUEFENG - Persona física - Elementos no públicos - Elementos no públicos [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 最终处理结果: [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 公司类型: Sociedad de Responsabilidad Limitada(Inversión única por persona física) [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 经营范围: Actividades generales: venta de complementos de confección; venta al por menor de calzado y sombreros; venta de artículos de uso cotidiano; venta de productos de uso diario; venta de piezas y accesorios para muebles; venta de maletas y bolsos; venta al por menor de recambios para automóviles; venta al por menor de productos de ferretería; venta al por menor de cosméticos; venta al por menor de material de oficina; venta de accesorios de peluquería; venta de material de oficina; venta al por menor de artículos y equipamiento deportivo; venta de equipos de oficina; venta de productos de papel; venta de artículos de protección laboral; venta de artículos para madres y bebés; venta de juguetes, productos de animación y artículos de ocio; venta de artículos eróticos para adultos (excluidos los medicamentos y los productos sanitarios); venta por Internet (excepto la venta de productos que requieran autorización) (salvo en los casos en que la ley exija una autorización previa, se podrán llevar a cabo actividades comerciales de forma autónoma y conforme a la ley, previa presentación de la licencia comercial) [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 第一个股东名称: WANG, YUEFENG [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 处理后主要人员数量: 3 [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] DEBUG: 处理后股东数量: 1 [2026-08-28 17:20:07] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 步骤2: 企业信用报告处理完成 [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 处理营业执照 [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照文件标识: Array [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 尝试下载营业执照文件(API): cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 下载文件: https://usaeu-1259285998.cos.ap-guangzhou.myqcloud.com/common-test/2026/08/28/0a4f2598-72e8-432b-8346-25018c0aae3e.jpg?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDjGZcOu9BwSikW1HHchW4PaVAYicGeldF%26q-sign-time%3D1787908747%3B1787916007%26q-key-time%3D1787908747%3B1787916007%26q-header-list%3Dhost%26q-url-param-list%3D%26q-signature%3D82fbecad95abb11770b49031d058e391f2f099e0& [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 文件下载成功: E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照下载成功(API): cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照最终使用文件: cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照原件路径已保存: E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照OCR识别 - 尝试 #1/3 [2026-08-28 17:20:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] OCR识别营业执照: E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照识别成功 [2026-08-28 17:20:08] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照OCR识别 - 成功 (尝试 #1) [2026-08-28 17:20:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照OCR原始数据已保存,包含words_result: 是 [2026-08-28 17:20:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 处理营业执照数据 [2026-08-28 17:20:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始翻译经营范围 [2026-08-28 17:20:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【DeepL翻译】开始翻译:无 [2026-08-28 17:20:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【DeepL翻译】翻译成功:Ninguno [2026-08-28 17:20:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 提取企业信用报告登记机关信息: 无 [2026-08-28 17:20:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 在处理后的文本中未找到'市'字,直接查找区县: 无 [2026-08-28 17:20:09] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 在文本中未找到区/县字: 无 [2026-08-28 17:20:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 在'市'字后的文本中未找到区县 [2026-08-28 17:20:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用清理后的全部文字作为区县: 无 [2026-08-28 17:20:10] [WARNING] [Req:20260828161337_a1b2c595] [App:queue_processor] 无法解析中文日期: 无 [2026-08-28 17:20:10] [WARNING] [Req:20260828161337_a1b2c595] [App:queue_processor] 无法解析中文日期: 无 [2026-08-28 17:20:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据处理完成 [2026-08-28 17:20:10] [INFO] [Req:20260828161337_a1b2c595] [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-28 17:20:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 最终营业执照数据中的原件路径: E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:10] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 步骤3: 营业执照处理完成 [2026-08-28 17:20:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 处理身份证 [2026-08-28 17:20:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] PortraitExtractor初始化成功,输出目录: E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/portraits [2026-08-28 17:20:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 提取身份证正面信息和头像 [2026-08-28 17:20:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证正面OCR识别 - 尝试 #1/3 [2026-08-28 17:20:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始提取身份证头像: https://usaeu-1259285998.cos.ap-guangzhou.myqcloud.com/common-test/2026/08/28/6b91cdde-072d-4269-8f3a-d412f5fb8930.jpg?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDjGZcOu9BwSikW1HHchW4PaVAYicGeldF%26q-sign-time%3D1787908750%3B1787916010%26q-key-time%3D1787908750%3B1787916010%26q-header-list%3Dhost%26q-url-param-list%3D%26q-signature%3Dfd289cbec2734c508af0696b25c6e2fa10043461& [2026-08-28 17:20:10] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证面: FRONT [2026-08-28 17:20:10] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 发送OCR请求(使用ImageUrl) | Context: {"ImageUrl":"https://usaeu-1259285998.cos.ap-guangzhou.myqcloud.com/common-test/2026/08/28/6b91cdde-072d-4269-8f3a-d412f5fb8930.jpg?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDjGZcOu9BwSikW1HHchW4PaVAYicGeldF%26q-sign-time%3D1787908750%3B1787916010%26q-key-time%3D1787908750%3B1787916010%26q-header-list%3Dhost%26q-url-param-list%3D%26q-signature%3Dfd289cbec2734c508af0696b25c6e2fa10043461&","CardSide":"FRONT","Config":{"CropPortrait":true}} [2026-08-28 17:20:12] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] OCR请求已保存: E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/portraits/ocr_request_FRONT_20260828172012.json [2026-08-28 17:20:12] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] OCR响应已保存: E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/portraits/ocr_response_FRONT_20260828172012.json [2026-08-28 17:20:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] OCR请求成功,处理时间: 1781.23ms [2026-08-28 17:20:12] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理头像数据 | Context: {"base64_length":98656,"output_path":"E:\\phpProject\\TEST\\es\\es_haiya/temp/SangforTec_202608281719/portraits/portrait_f8b43ad3e8e73d886bf4837028726eb9.jpg","expected_format":"JPEG"} [2026-08-28 17:20:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 头像提取成功 | Context: {"output_file":"portrait_f8b43ad3e8e73d886bf4837028726eb9.jpg","file_size":73990,"image_dimensions":"367x426"} [2026-08-28 17:20:12] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理裁剪身份证数据 | Context: {"base64_length":796340,"output_path":"E:\\phpProject\\TEST\\es\\es_haiya/temp/SangforTec_202608281719/portraits/id_card_cropped_FRONT_f8b43ad3e8e73d886bf4837028726eb9.jpg","card_side":"FRONT"} [2026-08-28 17:20:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 裁剪身份证保存成功(原始尺寸) | Context: {"output_file":"id_card_cropped_FRONT_f8b43ad3e8e73d886bf4837028726eb9.jpg","file_size":597253,"image_dimensions":"1231x772","card_side":"FRONT"} [2026-08-28 17:20:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证图片已调整为标准尺寸 | Context: {"output_file":"id_card_cropped_FRONT_f8b43ad3e8e73d886bf4837028726eb9.jpg","file_size":76442,"target_dimensions":"635x408","card_side":"FRONT"} [2026-08-28 17:20:12] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证正面OCR识别 - 成功 (尝试 #1) [2026-08-28 17:20:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证正面提取成功 [2026-08-28 17:20:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 提取身份证反面信息 [2026-08-28 17:20:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证反面OCR识别 - 尝试 #1/3 [2026-08-28 17:20:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始提取身份证头像: https://usaeu-1259285998.cos.ap-guangzhou.myqcloud.com/common-test/2026/08/28/bbd9e115-3462-442e-b558-85ab84e2e54a.jpg?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDjGZcOu9BwSikW1HHchW4PaVAYicGeldF%26q-sign-time%3D1787908752%3B1787916012%26q-key-time%3D1787908752%3B1787916012%26q-header-list%3Dhost%26q-url-param-list%3D%26q-signature%3D02748f170f8fba53f0cf1658fa28bed7b74893a7& [2026-08-28 17:20:12] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证面: BACK [2026-08-28 17:20:12] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 发送OCR请求(使用ImageUrl) | Context: {"ImageUrl":"https://usaeu-1259285998.cos.ap-guangzhou.myqcloud.com/common-test/2026/08/28/bbd9e115-3462-442e-b558-85ab84e2e54a.jpg?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDjGZcOu9BwSikW1HHchW4PaVAYicGeldF%26q-sign-time%3D1787908752%3B1787916012%26q-key-time%3D1787908752%3B1787916012%26q-header-list%3Dhost%26q-url-param-list%3D%26q-signature%3D02748f170f8fba53f0cf1658fa28bed7b74893a7&","CardSide":"BACK","Config":{"CropPortrait":true}} [2026-08-28 17:20:13] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] OCR请求已保存: E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/portraits/ocr_request_BACK_20260828172013.json [2026-08-28 17:20:14] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] OCR响应已保存: E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/portraits/ocr_response_BACK_20260828172013.json [2026-08-28 17:20:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] OCR请求成功,处理时间: 992.96ms [2026-08-28 17:20:14] [DEBUG] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始处理裁剪身份证数据 | Context: {"base64_length":912088,"output_path":"E:\\phpProject\\TEST\\es\\es_haiya/temp/SangforTec_202608281719/portraits/id_card_cropped_BACK_10ab2e23770954b7f2a021dd12ceba38.jpg","card_side":"BACK"} [2026-08-28 17:20:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 裁剪身份证保存成功(原始尺寸) | Context: {"output_file":"id_card_cropped_BACK_10ab2e23770954b7f2a021dd12ceba38.jpg","file_size":684064,"image_dimensions":"1246x794","card_side":"BACK"} [2026-08-28 17:20:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证图片已调整为标准尺寸 | Context: {"output_file":"id_card_cropped_BACK_10ab2e23770954b7f2a021dd12ceba38.jpg","file_size":80293,"target_dimensions":"635x408","card_side":"BACK"} [2026-08-28 17:20:14] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证反面OCR识别 - 成功 (尝试 #1) [2026-08-28 17:20:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证反面提取成功 [2026-08-28 17:20:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 处理身份证数据 [2026-08-28 17:20:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 性别翻译: 男 -> HOMBRE [2026-08-28 17:20:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 民族翻译: 汉 -> HAN [2026-08-28 17:20:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始翻译身份证地址 [2026-08-28 17:20:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【DeepL翻译】开始翻译地址:广东省仁化县董塘镇高莲村高坝组 [2026-08-28 17:20:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 【DeepL翻译】地址翻译成功:Grupo de Gaoba, aldea de Gaolian, municipio de Dongtang, condado de Renhua, provincia de Guangdong [2026-08-28 17:20:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 地址翻译并格式化完成: 广东省仁化县董塘镇高莲村高坝组 -> Grupo de Gaoba, aldea de Gaolian, municipio de Dongtang, condado de Renhua, provincia de Guangdong [2026-08-28 17:20:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证数据处理完成 [2026-08-28 17:20:15] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 步骤4: 身份证处理完成 [2026-08-28 17:20:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 准备模板数据 [2026-08-28 17:20:15] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 步骤5: 模板数据准备完成 [2026-08-28 17:20:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成Word文档(非香港公司):包含所有必要文件 [2026-08-28 17:20:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 授权书模板AR值: M(使用原模板) [2026-08-28 17:20:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成海牙授权书(西语) [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成海牙授权书(英语) [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成收信授权书(西语) [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成收信授权书(英语) [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成支持文档(包含企业信用报告、营业执照、身份证翻译件) [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始生成企业信用报告翻译件 [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成企业信用报告翻译件 [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [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-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 需要删除的空主要人员行: main_members_name5, main_members_name7, main_members_name9 [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 需要删除的空股东行: shareholder_name2, shareholder_name3, shareholder_name4, shareholder_name5, shareholder_name6, shareholder_name7, shareholder_name8, shareholder_name9, shareholder_name10 [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 调试股东类型数据: [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] shareholder_name_type1: Persona física [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业信用报告翻译件生成成功 [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业信用报告翻译件生成成功: credit_20260828161337_a1b2c595.docx [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始生成营业执照翻译件 [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成营业执照翻译件 [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 检测到营业执照类型: vertical_simple [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用竖版提示类型模板 [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 原件路径: E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 公司类型: Sociedad de responsabilidad limitada [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 公司名: Sangfor Technology Co., Ltd [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 营业执照号: 91371600MACL71TY14 [2026-08-28 17:20:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 法人: ZENG, QINGLIANG [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 注册资本: [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 成立日期: 10 de Junio de 2023 [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 营业期限: [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 地址: aaaaaaaaaaaaaa [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照数据调试 - 经营范围: Ninguno [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 获取营业执照二维码: 91371600MACL71TY14 [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 尝试使用Python中文路径安全脚本提取二维码 [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_unicode_safe.py" "E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/word/qrcode_extracted_ee47ddb09644bd09cf3e9c511be5d024.png" 2>&1 [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] Python返回码: 1 [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] Python输出: ?ļ?·??: E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg ?ļ???С: 160399 bytes ????ͼ???ļ?: cefe1472d8db6950834eb3e492b1edd1(1).jpg OpenCV?ɹ???ȡͼ?? δ??ͼ???м?⵽??ά?? [2026-08-28 17:20:17] [WARNING] [Req:20260828161337_a1b2c595] [App:queue_processor] Python中文路径安全脚本提取失败: Python提取失败 (返回码: 1): ?ļ?·??: E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg, ?ļ???С: 160399 bytes, ????ͼ???ļ?: cefe1472d8db6950834eb3e492b1edd1(1).jpg, OpenCV?ɹ???ȡͼ??, δ??ͼ???м?⵽??ά?? [2026-08-28 17:20:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 尝试使用Python通用脚本提取二维码 [2026-08-28 17:20:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_universal.py" "E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/word/qrcode_extracted_82af55b8a4a2e9424f77c148afe974a1.png" 2>&1 [2026-08-28 17:20:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] Python返回码: 1 [2026-08-28 17:20:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] Python输出: ??⵽ͼ???ļ???ֱ?Ӵ???... δ??ͼ???м?⵽??ά?? [2026-08-28 17:20:18] [WARNING] [Req:20260828161337_a1b2c595] [App:queue_processor] Python通用脚本提取失败: Python提取失败 (返回码: 1): ??⵽ͼ???ļ???ֱ?Ӵ???..., δ??ͼ???м?⵽??ά?? [2026-08-28 17:20:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 尝试使用Python OpenCV脚本提取二维码 [2026-08-28 17:20:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode_opencv.py" "E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/word/qrcode_extracted_82af55b8a4a2e9424f77c148afe974a1.png" 2>&1 [2026-08-28 17:20:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] Python返回码: 1 [2026-08-28 17:20:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] Python输出: δ??PDF?м?⵽??ά?? [2026-08-28 17:20:20] [WARNING] [Req:20260828161337_a1b2c595] [App:queue_processor] Python OpenCV提取失败: Python提取失败 (返回码: 1): δ??PDF?м?⵽??ά?? [2026-08-28 17:20:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 尝试使用PHP原生提取器 [2026-08-28 17:20:20] [WARNING] [Req:20260828161337_a1b2c595] [App:queue_processor] ImageMagick转换失败: NoDecodeDelegateForThisImageFormat `JPEG' @ error/constitute.c/ReadImage/746 [2026-08-28 17:20:20] [WARNING] [Req:20260828161337_a1b2c595] [App:queue_processor] PHP提取失败: PHP提取失败: PDF转图片失败 [2026-08-28 17:20:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 尝试使用Python pyzbar脚本提取二维码 [2026-08-28 17:20:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 执行Python命令: python "E:\phpProject\TEST\es\es_haiya\src/../python/qrcode.py" "E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/word/qrcode_extracted_25de4d4c53c52e21a3f4d281b25e5d5f.png" 2>&1 [2026-08-28 17:20:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] Python返回码: 1 [2026-08-28 17:20:20] [INFO] [Req:20260828161337_a1b2c595] [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-28 17:20:21] [WARNING] [Req:20260828161337_a1b2c595] [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-28 17:20:21] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用自动生成方案 [2026-08-28 17:20:21] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成营业执照二维码: 91371600MACL71TY14 [2026-08-28 17:20:21] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 二维码内容: https://shiming.gsxt.gov.cn/index.html?uniscid=91371600MACL71TY14 [2026-08-28 17:20:22] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用API生成二维码成功 [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 二维码获取成功(generated): qrcode_license_2ceb20db389c7a5fa448a6c50dae69dc.png [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 二维码插入Word成功 [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照翻译件生成成功: license_20260828161337_a1b2c595.docx [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 原件文件路径调试: [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业信用报告原件: E:\phpProject\TEST\es\es_haiya\config/../temp/api_credit_6a9152b6bbc7f/周口悦峰商贸有限公司报告.pdf [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照原件: E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照原件文件存在: cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 文件大小: 160399 字节 [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 文件扩展名: jpg [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始生成身份证翻译件(所有公司都需要) [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 生成身份证翻译件 [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证数据调试 - 头像路径: E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/portraits/portrait_f8b43ad3e8e73d886bf4837028726eb9.jpg [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证数据调试 - 性别: HOMBRE [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证数据调试 - 民族: HAN [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证数据调试 - 姓名: ZENG, QINGLIANG [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证数据调试 - 地址: Grupo de Gaoba, aldea de Gaolian, municipio de Dongtang, condado de Renhua, provincia de Guangdong [2026-08-28 17:20:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证数据调试 - 身份证号: 440224199002180493 [2026-08-28 17:20:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 插入身份证头像: portrait_f8b43ad3e8e73d886bf4837028726eb9.jpg [2026-08-28 17:20:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 头像插入成功 [2026-08-28 17:20:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证翻译件生成成功: idcard_20260828161337_a1b2c595.docx [2026-08-28 17:20:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 支持文档生成完成,共生成 5 个文档 [2026-08-28 17:20:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 海牙文档生成完成,共生成 9 个文档 [2026-08-28 17:20:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 非香港公司文档生成完成(海牙流程) [2026-08-28 17:20:23] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 步骤6: Word文档生成完成 [2026-08-28 17:20:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 转换并合并PDF [2026-08-28 17:20:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 转换授权书文档: hague_es_20260828161337_a1b2c595.docx [2026-08-28 17:20:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 转换授权书文档: hague_en_20260828161337_a1b2c595.docx [2026-08-28 17:20:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 转换授权书文档: letter_es_20260828161337_a1b2c595.docx [2026-08-28 17:20:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 删除PDF空白页: l_es_20260828161337_a1b2c595.pdf [2026-08-28 17:20:31] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 空白页删除成功: ?ɹ?: ??ҳ?? 3, ɾ???հ?ҳ 1, ????ҳ?? 2 [2026-08-28 17:20:32] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 转换授权书文档: letter_en_20260828161337_a1b2c595.docx [2026-08-28 17:20:35] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 删除PDF空白页: l_en_20260828161337_a1b2c595.pdf [2026-08-28 17:20:36] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 空白页删除成功: ?ɹ?: ??ҳ?? 2, ɾ???հ?ҳ 0, ????ҳ?? 2 [2026-08-28 17:20:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 处理企业信用报告-原件: 周口悦峰商贸有限公司报告.pdf [2026-08-28 17:20:43] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 保留PDF前3页: cr_orig_n_20260828161337_a1b2c595.pdf [2026-08-28 17:20:44] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 保留前3页成功: ?ɹ?????ǰ3ҳ???ܹ?7ҳ?? PDF??????ɣ?E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/cr_orig_3p_20260828161337_a1b2c595.pdf [2026-08-28 17:20:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业信用报告原件已截取前3页 [2026-08-28 17:20:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 转换企业信用报告-翻译件: credit_20260828161337_a1b2c595.docx [2026-08-28 17:20:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业信用报告原件PDF页数: 7 [2026-08-28 17:20:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 翻译件将保留前3页(与原件页数7对应) [2026-08-28 17:20:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 保留PDF前3页: cr_trans_20260828161337_a1b2c595.pdf [2026-08-28 17:20:48] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 保留前3页成功: ?ɹ?????ǰ3ҳ???ܹ?4ҳ?? PDF??????ɣ?E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/cr_trans_trimmed_20260828161337_a1b2c595.pdf [2026-08-28 17:20:48] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 翻译件已截取前3页 [2026-08-28 17:20:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照原件路径调试: E:\phpProject\TEST\es\es_haiya\temp\SangforTec_202608281719\downloads\cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] wordFiles中的营业执照相关键: business_license_es, business_license_original [2026-08-28 17:20:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 处理营业执照-原件: cefe1472d8db6950834eb3e492b1edd1(1).jpg [2026-08-28 17:20:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照原件实际文件类型: image/jpeg [2026-08-28 17:20:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 营业执照原件图片转PDF成功: bl_orig_20260828161337_a1b2c595.pdf [2026-08-28 17:20:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 转换营业执照-翻译件: license_20260828161337_a1b2c595.docx [2026-08-28 17:20:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 处理身份证-原件 [2026-08-28 17:20:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证原件路径调试 - 正面: E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/portraits/id_card_cropped_FRONT_f8b43ad3e8e73d886bf4837028726eb9.jpg [2026-08-28 17:20:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证原件路径调试 - 反面: E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/portraits/id_card_cropped_BACK_10ab2e23770954b7f2a021dd12ceba38.jpg [2026-08-28 17:20:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证正面原件文件存在: id_card_cropped_FRONT_f8b43ad3e8e73d886bf4837028726eb9.jpg [2026-08-28 17:20:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证反面原件文件存在: id_card_cropped_BACK_10ab2e23770954b7f2a021dd12ceba38.jpg [2026-08-28 17:20:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 身份证原件PDF生成成功: id_orig_20260828161337_a1b2c595.pdf [2026-08-28 17:20:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 转换身份证-翻译件: idcard_20260828161337_a1b2c595.docx [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 准备合并PDF文件,共 10 个文件: [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 1. h_es_n_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 2. h_en_n_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 3. l_es_n_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 4. l_en_n_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 5. cr_orig_3p_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 6. cr_trans_n_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 7. bl_orig_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 8. bl_trans_n_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 9. id_orig_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 10. id_trans_n_20260828161337_a1b2c595.pdf (存在) [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始使用Ghostscript合并PDF,输入文件数: 10 [2026-08-28 17:20:58] [WARNING] [Req:20260828161337_a1b2c595] [App:queue_processor] 输出文件已存在,尝试删除: E:\phpProject\TEST\es\es_haiya\config/../output/Draft_CERTIFICADO_NOTARIAL.pdf [2026-08-28 17:20:58] [INFO] [Req:20260828161337_a1b2c595] [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/SangforTec_202608281719/pdf/h_es_n_20260828161337_a1b2c595.pdf" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/h_en_n_20260828161337_a1b2c595.pdf" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/l_es_n_20260828161337_a1b2c595.pdf" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/l_en_n_20260828161337_a1b2c595.pdf" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/cr_orig_3p_20260828161337_a1b2c595.pdf" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/cr_trans_n_20260828161337_a1b2c595.pdf" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/bl_orig_20260828161337_a1b2c595.pdf" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/bl_trans_n_20260828161337_a1b2c595.pdf" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/id_orig_20260828161337_a1b2c595.pdf" "E:\phpProject\TEST\es\es_haiya/temp/SangforTec_202608281719/pdf/id_trans_n_20260828161337_a1b2c595.pdf" 2>&1 [2026-08-28 17:21:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] Ghostscript返回码: 0 [2026-08-28 17:21:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] Ghostscript合并成功,输出文件大小: 1360591 字节 [2026-08-28 17:21:01] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 步骤7: PDF转换和合并完成 [2026-08-28 17:21:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 上传到腾讯云 [2026-08-28 17:21:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 使用营业执照号作为目录: 91371600MACL71TY14 [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 文件已上传到: https://usaeu-1259285998.cos.ap-guangzhou.myqcloud.com/vat_factory/es/vat_factory/91371600MACL71TY14/Draft_CERTIFICADO_NOTARIAL.pdf [2026-08-28 17:21:02] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 步骤8: 上传到腾讯云完成 [2026-08-28 17:21:02] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] ========== 异步阶段VAT文档生成完成 ========== [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 开始执行清理任务 | Context: {"total_items":1} [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 清理成功 | Context: {"path":"SangforTec_202608281719","type":"directory","size":"6.62 MB"} [2026-08-28 17:21:02] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 清理任务完成 | Context: {"total":1,"cleaned":1,"failed":0,"size_freed":"6.62 MB"} [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 清理统计 | Context: {"total":1,"cleaned":1,"failed":0,"skipped":0,"size_freed":6946813} [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 城市/省份格式化: aaaaaaaaaaaaaa -> AAAAAAAAAAAAAA [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 城市/省份格式化: aaaaaaaaaaaaaa -> AAAAAAAAAAAAAA [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 城市/省份格式化: aaaaaaaaaaaaaa -> AAAAAAAAAAAAAA [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 城市/省份格式化: aaaaaaaaaaaaaa -> AAAAAAAAAAAAAA [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务字段批量更新成功 | Context: {"task_id":"70","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-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] AsyncVATTasks详细字段更新成功 | Context: {"task_id":"70","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":"CN","converted":"China"},"legal_person_city_conversion":{"original":"aaaaaaaaaaaaaa","converted":"AAAAAAAAAAAAAA"},"legal_person_province_conversion":{"original":"aaaaaaaaaaaaaa","converted":"AAAAAAAAAAAAAA"},"company_country_conversion":{"original":"CN","converted":"China","country_code":"156"},"company_city_conversion":{"original":"aaaaaaaaaaaaaa","converted":"AAAAAAAAAAAAAA"},"company_province_conversion":{"original":"aaaaaaaaaaaaaa","converted":"AAAAAAAAAAAAAA"}} [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"70","status":"completed","status_int":2,"error_message":null} [2026-08-28 17:21:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 准备发送企业微信消息 | Context: {"content":" 深信服科技股份有限公司 已成功生成海牙文件","mentioned_mobile":""} [2026-08-28 17:21:03] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] 企业微信消息发送成功 | Context: {"content":" 深信服科技股份有限公司 已成功生成海牙文件","response":{"errcode":0,"errmsg":"ok"}} [2026-08-28 17:21:03] [SUCCESS] [Req:20260828161337_a1b2c595] [App:queue_processor] ES海牙API任务生成成功 | Context: {"task_id":"70","cos_key":"vat_factory/es/vat_factory/91371600MACL71TY14/Draft_CERTIFICADO_NOTARIAL.pdf","duration":65.31} [2026-08-28 17:21:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 任务处理完成 | Context: {"task_id":"70"} [2026-08-28 17:21:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4054,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:22:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4119,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:23:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4183,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:24:27] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4248,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:24:43] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:25:32] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4313,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:26:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4377,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:27:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4442,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:28:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4507,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:29:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:29:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4571,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:30:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4636,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:32:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4701,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:33:05] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4766,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:34:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4830,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:34:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:35:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4895,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:36:19] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":4960,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:37:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5025,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:38:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5089,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:39:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5154,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:39:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:40:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5219,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:41:43] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5284,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:42:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5348,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:43:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5413,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:44:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:44:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5478,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:46:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5542,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:47:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5607,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:48:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5672,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:49:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5737,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:50:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:50:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5801,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:51:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5866,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:52:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5931,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:53:35] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":5996,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:54:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6060,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:55:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 17:55:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6125,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:56:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6190,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:57:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6254,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 17:58:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6319,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:00:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6384,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:00:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:01:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6449,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:02:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6513,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:03:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6578,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:04:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6643,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:05:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:05:27] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6708,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:06:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6772,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:07:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6837,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:08:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6902,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:09:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":6967,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:10:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:10:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7031,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:11:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7096,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:13:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7161,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:14:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7225,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:15:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7290,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:15:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:16:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7355,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:17:19] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7420,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:18:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7484,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:19:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7549,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:20:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:20:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7614,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:21:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7679,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:22:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7743,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:23:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7808,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:24:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7873,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:25:32] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:25:56] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":7937,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:27:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8002,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:28:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8067,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:29:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8132,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:30:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8196,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:30:32] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:31:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8261,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:32:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8326,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:33:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8391,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:34:34] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8455,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:35:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:35:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8520,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:36:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8585,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:37:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8650,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:38:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8714,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:39:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8779,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:40:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:41:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8844,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:42:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8909,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:43:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":8973,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:44:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9038,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:45:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9103,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:45:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:46:27] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9168,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:47:32] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9233,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:48:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9298,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:49:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9362,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:50:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:50:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9427,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:51:51] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9492,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:52:56] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9557,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:54:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9621,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:55:05] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9686,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:55:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 18:56:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9751,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:57:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9816,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:58:19] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9880,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 18:59:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":9945,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:00:29] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10010,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:00:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:01:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10074,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:02:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10139,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:03:43] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10204,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:04:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10268,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:05:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10333,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:06:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:06:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10398,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:08:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10463,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:09:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10527,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:10:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10592,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:11:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:11:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10657,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:12:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10721,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:13:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10786,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:14:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10851,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:15:35] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10916,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:16:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:16:40] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":10981,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:17:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11045,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:18:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11110,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:19:54] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11175,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:20:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11239,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:21:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:22:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11304,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:23:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11369,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:24:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11434,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:25:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11498,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:26:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:26:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11563,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:27:27] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11628,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:28:32] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11693,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:29:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11757,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:30:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11822,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:31:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:31:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11887,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:32:51] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":11952,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:33:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12016,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:35:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12081,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:36:05] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12146,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:36:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:37:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12211,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:38:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12275,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:39:19] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12340,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:40:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12405,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:41:29] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12470,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:41:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:42:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12534,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:43:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12599,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:44:43] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12664,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:45:48] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12729,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:46:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:46:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12794,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:47:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12858,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:49:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12923,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:50:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":12988,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:51:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13052,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:51:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:52:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13117,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:53:21] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13182,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:54:26] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13247,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:55:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13311,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:56:35] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13376,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:56:51] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 19:57:40] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13441,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:58:45] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13506,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 19:59:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13570,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:00:54] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13635,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:01:51] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:01:59] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13700,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:03:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13765,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:04:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13830,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:05:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13894,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:06:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":13959,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:06:59] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:07:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14024,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:08:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14089,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:09:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14154,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:10:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14218,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:11:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14283,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:12:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:12:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14348,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:13:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14413,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:14:56] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14477,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:16:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14542,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:17:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:17:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14607,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:18:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14672,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:19:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14736,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:20:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14801,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:21:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14866,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:22:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:22:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14931,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:23:34] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":14995,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:24:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15060,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:25:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15125,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:26:48] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15189,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:27:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:27:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15254,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:28:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15319,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:30:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15384,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:31:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15449,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:32:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15513,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:32:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:33:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15578,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:34:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15643,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:35:26] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15707,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:36:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15772,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:37:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:37:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15837,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:38:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15902,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:39:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":15967,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:40:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16031,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:41:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16096,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:42:27] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:43:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16161,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:44:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16225,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:45:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16290,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:46:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16355,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:47:19] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16420,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:47:27] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:48:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16485,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:49:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16549,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:50:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16614,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:51:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16679,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:52:34] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:52:43] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16744,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:53:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16808,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:54:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16873,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:55:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":16938,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:57:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17002,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:57:34] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 20:58:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17067,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 20:59:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17132,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:00:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17197,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:01:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17261,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:02:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17326,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:02:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:03:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17391,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:04:34] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17455,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:05:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17520,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:06:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17585,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:07:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:07:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17650,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:08:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17714,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:09:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17779,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:11:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17844,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:12:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17908,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:12:48] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:13:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":17973,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:14:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18038,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:15:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18103,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:16:26] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18167,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:17:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18232,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:17:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:18:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18297,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:19:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18362,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:20:45] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18426,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:21:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18491,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:22:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:22:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18556,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:24:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18621,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:25:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18685,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:26:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18750,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:27:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18815,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:28:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:28:19] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18880,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:29:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":18944,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:30:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19009,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:31:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19074,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:32:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19139,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:33:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:33:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19203,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:34:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19268,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:35:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19333,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:36:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19398,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:38:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19462,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:38:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:39:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19527,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:40:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19592,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:41:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19657,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:42:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19721,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:43:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:43:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19786,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:44:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19851,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:45:34] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19915,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:46:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":19980,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:47:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20045,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:48:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:48:48] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20109,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:49:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20174,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:50:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20239,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:52:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20304,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:53:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20369,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:53:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:54:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20433,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:55:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20498,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:56:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20563,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:57:27] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20628,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:58:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 21:58:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20692,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 21:59:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20757,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:00:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20822,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:01:46] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20887,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:02:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":20951,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:03:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:03:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21016,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:05:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21081,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:06:05] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21146,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:07:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21210,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:08:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21275,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:08:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:09:19] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21340,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:10:24] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21405,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:11:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21469,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:12:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21534,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:13:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:13:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21599,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:14:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21663,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:15:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21728,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:16:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21793,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:17:56] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21857,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:18:45] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:19:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21922,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:20:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":21987,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:21:10] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22051,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:22:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22116,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:23:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22181,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:23:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:24:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22246,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:25:29] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22310,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:26:34] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22375,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:27:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22440,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:28:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22505,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:28:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:29:48] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22569,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:30:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22634,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:31:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22699,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:33:02] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22763,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:33:59] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:34:07] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22828,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:35:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22893,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:36:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":22958,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:37:21] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23022,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:38:26] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23087,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:38:59] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:39:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23152,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:40:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23217,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:41:40] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23281,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:42:45] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23346,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:43:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23411,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:44:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:44:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23476,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:45:59] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23540,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:47:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23605,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:48:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23670,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:49:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:49:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23735,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:50:18] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23799,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:51:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23864,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:52:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23929,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:53:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":23994,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:54:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 22:54:37] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24058,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:55:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24123,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:56:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24188,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:57:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24253,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:58:56] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24317,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 22:59:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:00:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24382,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:01:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24447,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:02:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24512,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:03:15] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24576,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:04:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:04:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24641,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:05:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24706,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:06:29] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24770,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:07:34] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24835,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:08:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24900,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:09:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:09:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":24965,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:10:48] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25029,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:11:53] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25094,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:12:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25159,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:14:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25224,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:14:35] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:15:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25289,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:16:12] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25353,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:17:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25418,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:18:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25483,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:19:26] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25547,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:19:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:20:31] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25612,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:21:36] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25677,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:22:41] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25742,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:23:45] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25806,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:24:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:24:50] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25871,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:25:55] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":25936,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:27:00] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26001,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:28:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26065,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:29:09] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26130,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:29:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:30:14] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26195,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:31:19] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26260,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:32:23] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26324,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:33:28] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26389,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:34:33] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26454,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:34:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:35:38] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26519,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:36:42] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26583,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:37:47] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26648,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:38:52] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26713,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:39:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:39:57] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26778,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:41:01] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26842,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:42:06] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26907,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:43:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":26972,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:44:16] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27037,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:44:56] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:45:20] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27101,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:46:25] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27166,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:47:30] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27231,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:48:35] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27296,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:49:39] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27360,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:50:04] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:50:44] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27425,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:51:49] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27490,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:52:54] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27555,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:53:58] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27619,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:55:03] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27684,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:55:11] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 数据库连接保活成功 [2026-08-28 23:56:08] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27749,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:57:13] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27814,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:58:17] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27878,"processed_count":5,"memory_mb":20,"pid":8132} [2026-08-28 23:59:22] [INFO] [Req:20260828161337_a1b2c595] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":27943,"processed_count":5,"memory_mb":20,"pid":8132}