[2026-08-27 00:00:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] ========== 日期切换,新日志文件 ========== [2026-08-27 00:00:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 请求ID: 20260817164750_e7853b97 (继续) [2026-08-27 00:00:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":803559,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:01:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":803624,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:02:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":803688,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:03:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:03:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":803753,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:04:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":803818,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:05:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":803882,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:06:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":803947,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:08:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804012,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:08:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:09:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804077,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:10:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804141,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:11:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804206,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:12:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804271,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:13:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804335,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:13:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:14:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804400,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:15:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804465,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:16:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804529,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:17:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804594,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:18:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:18:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804658,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:19:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804723,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:21:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804788,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:22:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804853,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:23:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804917,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:23:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:24:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":804982,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:25:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805047,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:26:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805112,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:27:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805176,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:28:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805241,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:28:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:29:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805306,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:30:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805370,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:31:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805435,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:32:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805500,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:33:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805564,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:34:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:35:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805629,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:36:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805694,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:37:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805758,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:38:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805823,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:39:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:39:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805888,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:40:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":805953,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:41:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806017,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:42:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806082,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:43:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806147,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:44:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:44:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806212,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:45:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806276,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:46:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806341,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:47:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806406,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:49:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806470,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:49:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:50:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806535,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:51:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806600,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:52:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806665,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:53:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806729,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806794,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:55:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806859,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:56:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806924,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:57:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":806988,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:58:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807053,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 00:59:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 00:59:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807118,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:00:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807183,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:01:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807247,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:03:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807312,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:04:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807377,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:04:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:05:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807442,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:06:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807506,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:07:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807571,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:08:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807636,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:09:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:09:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807701,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:10:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807766,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:11:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807830,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:12:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807895,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:13:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":807960,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:14:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:14:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808024,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:16:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808089,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:17:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808154,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:18:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808219,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:19:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808283,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:19:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:20:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808348,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:21:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808413,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:22:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808478,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:23:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808542,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:24:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808607,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:24:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:25:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808672,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:26:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808737,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:27:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808802,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:28:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808867,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:29:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:30:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808931,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:31:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":808996,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:32:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809061,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:33:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809125,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:34:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809190,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:34:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:35:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809255,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:36:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809320,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:37:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809385,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:38:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809449,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:39:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809514,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:39:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:40:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809579,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:41:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809644,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:43:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809708,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:44:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809773,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:44:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:45:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809838,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:46:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809903,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:47:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":809967,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:48:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810032,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:49:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810097,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:50:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:50:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810162,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:51:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810226,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:52:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810291,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:53:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810356,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:54:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810420,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:55:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 01:55:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810485,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:57:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810550,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:58:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810615,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 01:59:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810679,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:00:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:00:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810744,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:01:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810809,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:02:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810874,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:03:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":810938,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:04:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811003,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:05:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:05:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811068,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:06:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811133,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:07:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811197,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:08:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811262,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:09:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811327,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:10:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:11:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811392,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:12:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811456,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:13:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811521,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:14:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811586,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:15:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:15:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811651,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:16:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811715,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:17:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811780,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:18:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811845,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:19:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811910,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:20:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:20:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":811974,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:21:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812039,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:22:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812104,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:24:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812169,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:25:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812233,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:25:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:26:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812298,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:27:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812363,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:28:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812428,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:29:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812492,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:30:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812557,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:30:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:31:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812622,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:32:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812687,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:33:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812751,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:34:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812816,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:35:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:35:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812881,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:36:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":812946,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:38:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813010,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:39:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813075,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:40:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813140,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:40:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:41:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813204,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:42:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813269,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:43:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813334,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:44:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813398,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:45:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813463,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:45:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:46:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813528,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:47:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813593,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:48:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813657,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:49:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813722,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:50:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:50:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813787,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:52:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813851,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:53:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813916,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:54:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":813981,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:55:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814046,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:55:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 02:56:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814110,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:57:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814175,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:58:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814240,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 02:59:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814304,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:00:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814369,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:01:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:01:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814434,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:02:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814499,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:03:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814563,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:05:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814628,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:06:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:06:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814693,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:07:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814757,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:08:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814822,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:09:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814887,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:10:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":814952,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:11:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:11:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815016,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:12:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815081,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:13:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815146,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:14:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815210,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:15:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815275,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:16:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:16:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815340,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:17:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815405,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:19:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815469,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:20:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815534,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:21:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815599,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:21:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:22:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815663,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:23:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815728,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:24:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815793,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:25:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815858,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:26:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:26:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815922,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:27:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":815987,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:28:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816052,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:29:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816117,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:30:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816181,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:31:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:31:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816246,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:33:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816311,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:34:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816375,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:35:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816440,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:36:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816505,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:36:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:37:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816570,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:38:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816634,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:39:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816699,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:40:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816764,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:41:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:41:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816829,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:42:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816893,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:43:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":816958,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:44:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817023,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:46:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817088,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:46:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:47:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817152,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:48:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817217,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:49:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817282,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:50:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817347,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:51:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817411,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:51:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:52:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817476,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:53:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817541,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:54:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817605,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:55:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817670,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:56:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817735,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:56:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 03:57:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817799,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 03:58:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817864,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:00:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817929,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:01:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":817994,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:02:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:02:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818058,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:03:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818123,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:04:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818188,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:05:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818253,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:06:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818317,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:07:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:07:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818382,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:08:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818447,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:09:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818512,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:10:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818577,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:11:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818641,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:12:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:12:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818706,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:14:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818771,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:15:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818835,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:16:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818900,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:17:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:17:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":818965,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:18:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819030,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:19:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819094,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:20:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819159,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:21:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819224,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:22:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:22:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819288,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:23:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819353,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:24:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819418,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:25:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819483,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:26:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819547,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:27:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:28:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819612,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:29:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819677,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:30:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819742,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:31:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819806,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:32:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:32:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819871,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:33:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":819936,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:34:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820000,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:35:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820065,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:36:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820130,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:37:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820195,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:38:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820259,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:39:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820324,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:41:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820389,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:42:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820453,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:42:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:43:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820518,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:44:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820583,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:45:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820648,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:46:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820712,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:47:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820777,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:47:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:48:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820842,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:49:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820907,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:50:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":820971,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:51:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821036,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:52:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:52:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821101,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:53:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821166,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821230,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:56:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821295,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:57:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821360,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:57:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 04:58:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821424,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 04:59:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821489,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:00:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821554,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:01:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821619,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:02:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821683,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:02:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:03:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821748,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:04:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821813,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:05:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821878,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:06:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":821942,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:07:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:07:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822007,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:09:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822072,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:10:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822137,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:11:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822201,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:12:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822266,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:12:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:13:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822331,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:14:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822396,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:15:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822460,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:16:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822525,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:17:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822590,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:18:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:18:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822654,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:19:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822719,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:20:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822784,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:22:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822848,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:23:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822913,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:23:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:24:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":822978,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:25:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823043,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:26:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823107,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:27:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823172,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:28:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:28:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823237,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:29:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823302,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:30:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823366,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:31:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823431,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:32:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823496,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:33:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:33:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823561,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:34:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823625,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:36:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823690,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823755,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:38:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823819,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:38:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:39:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823884,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:40:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":823949,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:41:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824013,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:42:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824078,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:43:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:43:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824143,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:44:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824208,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:45:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824272,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:46:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824337,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:47:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824402,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:48:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:48:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824467,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:50:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824531,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:51:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824596,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:52:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824661,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:53:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824725,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:53:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:54:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824790,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:55:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824855,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:56:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824920,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:57:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":824985,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:58:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 05:58:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825049,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 05:59:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825114,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:00:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825179,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:01:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825244,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:03:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825308,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:03:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:04:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825373,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:05:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825438,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:06:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825503,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:07:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825567,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:08:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825632,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:08:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:09:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825697,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:10:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825762,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:11:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825826,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:12:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825891,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:13:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:13:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":825956,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:14:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826021,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:15:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826085,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:17:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826150,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:18:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826215,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:18:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:19:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826280,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:20:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826344,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:21:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826409,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:22:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826474,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:23:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826538,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:24:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:24:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826603,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:25:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826668,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:26:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826733,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:27:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826798,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:28:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826862,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:29:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:29:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826927,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:31:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":826992,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:32:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827056,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:33:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827121,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:34:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:34:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827186,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:35:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827251,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:36:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827315,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:37:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827380,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:38:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827445,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:39:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:39:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827510,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:40:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827575,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:41:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827639,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:42:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827704,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:44:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827769,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:44:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:45:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827834,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:46:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827898,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:47:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":827963,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:48:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828028,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:49:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828092,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:49:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:50:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828157,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:51:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828222,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:52:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828287,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:53:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828351,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:54:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 06:54:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828416,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:55:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828481,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:56:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828546,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:58:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828610,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:59:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828675,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 06:59:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:00:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828740,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:01:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828804,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:02:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828869,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:03:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828934,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:04:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":828999,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:04:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:05:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829063,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:06:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829128,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:07:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829193,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:08:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829258,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:09:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:09:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829322,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:10:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829387,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:12:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829452,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:13:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829517,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:14:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829581,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:14:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:15:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829646,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:16:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829711,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:17:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829776,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:18:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829841,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:19:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829905,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:20:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:20:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":829970,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:21:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830035,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:22:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830099,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:23:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830164,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:25:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830229,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:25:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830294,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:27:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830358,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:28:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830423,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:29:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830488,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:30:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:30:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830553,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:31:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830617,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:32:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830682,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:33:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830747,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:34:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830812,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:35:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:35:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830876,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:36:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":830941,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:37:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831006,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:39:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831071,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:40:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831135,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:40:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:41:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831200,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:42:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831265,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:43:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831330,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:44:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831394,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:45:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:45:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831459,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:46:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831524,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:47:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831589,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:48:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831653,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:49:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831718,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:50:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:50:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831783,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:52:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831848,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:53:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831912,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:54:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":831977,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:55:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832042,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:55:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 07:56:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832107,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:57:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832171,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:58:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832236,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 07:59:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832301,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:00:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:00:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832366,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:01:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832431,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:02:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832495,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:03:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832560,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:04:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832625,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:05:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:06:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832689,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:07:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832754,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:08:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832819,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:09:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832884,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:10:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":832948,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:10:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:11:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833013,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:12:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833078,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:13:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833143,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:14:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833207,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:15:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833272,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:15:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:16:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833337,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:17:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833401,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:18:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833466,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:20:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833531,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:20:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:21:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833596,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:22:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833660,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:23:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833725,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:24:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833790,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:25:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833855,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:25:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833919,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:27:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":833984,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:28:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834049,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:29:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834114,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:30:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834178,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:30:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:31:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834243,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:33:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834308,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:34:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834373,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:35:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834438,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:36:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:36:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834502,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:37:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834567,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:38:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834632,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:39:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834697,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:40:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834761,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:41:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:41:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834826,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:42:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834891,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:43:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":834956,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:44:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835020,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:45:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835085,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:46:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:47:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835150,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:48:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835215,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:49:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835279,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:50:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835344,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:51:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:51:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835409,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:52:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835474,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:53:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835538,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:54:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835603,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:55:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835668,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:56:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 08:56:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835732,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:57:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835797,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:58:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835862,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 08:59:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835927,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:01:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":835992,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:01:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:02:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836056,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:03:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836121,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:04:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836186,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:05:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836251,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:06:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:06:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836315,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:07:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836380,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:08:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836445,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:09:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836510,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:10:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836574,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:11:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:11:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836639,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:12:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836704,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:14:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836769,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:15:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836833,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:16:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836898,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:16:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:17:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":836963,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:18:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837028,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:19:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837092,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:20:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837157,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:21:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:21:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837222,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:22:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837287,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:23:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837351,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:24:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837416,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837481,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:26:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:26:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837546,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:28:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837610,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:29:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837675,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:30:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837740,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:31:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837805,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:31:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:32:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837869,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:33:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837934,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:34:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":837999,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:35:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838064,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:36:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838128,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:36:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:37:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838193,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:38:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838258,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:39:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838323,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:40:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838387,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:41:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:42:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838452,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:43:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838517,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:44:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838581,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:45:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838646,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:46:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838711,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:46:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:47:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838776,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:48:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838840,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:49:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838905,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:50:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":838970,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:51:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839035,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:51:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:52:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839099,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:53:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839164,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:55:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839229,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:56:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839294,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:57:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 09:57:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839358,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:58:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839423,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 09:59:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839488,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:00:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839553,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:01:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839617,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:02:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:02:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839682,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:03:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839747,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:04:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839811,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:05:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839876,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:06:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":839941,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:07:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:07:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840006,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:09:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840070,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:10:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840135,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:11:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840200,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:12:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:12:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840264,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:13:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840329,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:14:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840394,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:15:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840458,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:16:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840523,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:17:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:17:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840588,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:18:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840653,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:19:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840717,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:20:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840782,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:21:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840847,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:22:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:23:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840912,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:24:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":840976,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:25:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841041,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:26:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841106,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:27:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841170,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:27:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:28:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841235,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:29:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841300,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:30:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841365,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:31:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841429,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:32:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:32:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841494,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:33:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841559,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:34:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841624,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:36:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841688,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:37:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841753,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:37:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:38:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841818,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:39:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841882,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:40:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":841947,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:41:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842012,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:42:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842076,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:42:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:43:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842141,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:44:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842206,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:45:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842271,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:46:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842335,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:47:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:47:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842400,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:48:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842465,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:50:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842530,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:51:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842594,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:52:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842659,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:52:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:53:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842724,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:54:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842789,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:55:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842853,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:56:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842918,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:57:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":842983,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:57:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 10:58:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843047,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 10:59:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843112,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:00:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843177,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:01:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843241,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:02:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:02:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843306,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:04:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843371,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:05:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843436,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:06:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843500,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:07:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843565,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:08:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:08:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843630,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:09:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843694,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:10:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843759,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:11:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843824,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:12:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843888,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:13:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:13:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":843953,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:14:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844018,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:15:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844083,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:16:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844147,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:18:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844212,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:18:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:19:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844277,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:20:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844341,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:21:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844406,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:22:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844471,"processed_count":24,"memory_mb":20,"pid":16456} [2026-08-27 11:22:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 11:22:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"59","vat_id":"789012"} [2026-08-27 11:22:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"59","status":"processing","status_int":1,"error_message":null} [2026-08-27 11:22:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"59"} [2026-08-27 11:22:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 11:22:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 11:22:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 11:22:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 11:22:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 11:22:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 11:22:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"59","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:22:50] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"59","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 11:22:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"59"} [2026-08-27 11:23:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 11:23:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"59","vat_id":"789012"} [2026-08-27 11:23:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"59","status":"processing","status_int":1,"error_message":null} [2026-08-27 11:23:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"59"} [2026-08-27 11:23:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 11:23:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 11:23:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 11:23:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 11:23:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 11:23:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 11:23:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"59","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:23:02] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"59","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 11:23:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"59"} [2026-08-27 11:23:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:23:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 11:23:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"59","vat_id":"789012"} [2026-08-27 11:23:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"59","status":"processing","status_int":1,"error_message":null} [2026-08-27 11:23:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"59"} [2026-08-27 11:23:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 11:23:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 11:23:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 11:23:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 11:23:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 11:23:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 11:23:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"59","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:23:15] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"59","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 11:23:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"59"} [2026-08-27 11:23:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844533,"processed_count":27,"memory_mb":20,"pid":16456} [2026-08-27 11:23:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 11:23:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"59","vat_id":"789012"} [2026-08-27 11:23:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"59","status":"processing","status_int":1,"error_message":null} [2026-08-27 11:23:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"59"} [2026-08-27 11:23:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 11:23:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 11:23:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 11:23:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 11:23:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 11:23:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 11:23:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"59","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:23:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"59","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:23:32] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"59","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5015 ms: Timeout was reached"} [2026-08-27 11:23:32] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"59","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 11:23:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"59"} [2026-08-27 11:24:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844599,"processed_count":28,"memory_mb":20,"pid":16456} [2026-08-27 11:25:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844664,"processed_count":28,"memory_mb":20,"pid":16456} [2026-08-27 11:25:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 11:25:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"60","vat_id":"789012"} [2026-08-27 11:25:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"60","status":"processing","status_int":1,"error_message":null} [2026-08-27 11:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"60"} [2026-08-27 11:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 11:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 11:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 11:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 11:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 11:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 11:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"60","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:25:53] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"60","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 11:25:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"60"} [2026-08-27 11:26:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 11:26:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"60","vat_id":"789012"} [2026-08-27 11:26:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"60","status":"processing","status_int":1,"error_message":null} [2026-08-27 11:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"60"} [2026-08-27 11:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 11:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 11:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 11:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 11:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 11:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 11:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"60","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:26:06] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"60","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 11:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"60"} [2026-08-27 11:26:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 11:26:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"60","vat_id":"789012"} [2026-08-27 11:26:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"60","status":"processing","status_int":1,"error_message":null} [2026-08-27 11:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"60"} [2026-08-27 11:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 11:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 11:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 11:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 11:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 11:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 11:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"60","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:26:17] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"60","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 11:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"60"} [2026-08-27 11:26:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 11:26:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"60","vat_id":"789012"} [2026-08-27 11:26:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"60","status":"processing","status_int":1,"error_message":null} [2026-08-27 11:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"60"} [2026-08-27 11:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 11:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 11:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 11:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 11:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 11:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 11:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"60","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:26:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"60","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 11:26:36] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"60","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5000 ms: Timeout was reached"} [2026-08-27 11:26:36] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"60","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 11:26:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"60"} [2026-08-27 11:26:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844734,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:27:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844799,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:28:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:28:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844864,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:30:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844928,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:31:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":844993,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:32:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845058,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:33:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845122,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:33:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:34:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845187,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:35:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845252,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:36:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845316,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:37:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845381,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:38:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:38:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845446,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:39:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845511,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:40:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845575,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:41:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845640,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:42:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845705,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:43:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:44:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845769,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:45:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845834,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:46:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845899,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:47:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":845963,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:48:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846028,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:48:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:49:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846093,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:50:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846158,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:51:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846222,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:52:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846287,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:53:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:53:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846352,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:54:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846416,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:55:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846481,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:56:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846546,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:58:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846611,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 11:58:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 11:59:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846675,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:00:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846740,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:01:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846805,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:02:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846869,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:03:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846934,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:03:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:04:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":846999,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:05:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847064,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:06:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847128,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:07:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847193,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:08:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:08:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847258,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:09:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847323,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:10:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847387,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:12:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847452,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:13:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847517,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:13:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:14:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847582,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:15:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847646,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:16:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847711,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:17:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847776,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:18:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847841,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:18:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:19:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847905,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:20:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":847970,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:21:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848035,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:22:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848100,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:23:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848164,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:24:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:25:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848229,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:26:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848294,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:27:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848358,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:28:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848423,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:29:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:29:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848488,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:30:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848553,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:31:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848617,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:32:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848682,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:33:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848747,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:34:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:34:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848811,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:35:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848876,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:36:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":848941,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:37:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849006,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:39:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849070,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:39:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:40:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849135,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:41:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849200,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:42:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849264,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:43:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849329,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:44:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:44:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849394,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:45:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849458,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:46:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849523,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:47:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849588,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:48:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849653,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:49:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:49:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849717,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:50:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849782,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:51:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849847,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:53:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849912,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:54:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":849976,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:54:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:55:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850041,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:56:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850106,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:57:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850170,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:58:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850235,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 12:59:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 12:59:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850300,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:00:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850365,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:01:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850429,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:02:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850494,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:03:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850559,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:04:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:04:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850623,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:06:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850688,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:07:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850753,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:08:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850817,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:09:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850882,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:09:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:10:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":850947,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:11:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851012,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:12:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851076,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:13:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851141,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:14:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851206,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:14:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:15:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851271,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:16:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851335,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:17:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851400,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:18:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851465,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:20:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:20:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851529,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:21:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851594,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:22:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851659,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:23:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851724,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:24:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851788,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:25:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:25:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851853,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:26:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851918,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:27:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":851982,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:28:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852047,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:29:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852112,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:30:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:30:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852177,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:31:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852241,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:32:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852306,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:34:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852371,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:35:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852435,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:35:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:36:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852500,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:37:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852565,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:38:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852630,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:39:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852694,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:40:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:40:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852759,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:41:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852824,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:42:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852889,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:43:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":852953,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:44:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853018,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:45:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:45:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853083,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:47:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853148,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:48:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853212,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:49:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853277,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:50:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853342,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:50:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:51:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853407,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:52:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853471,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:53:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853536,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:54:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853601,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:55:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853665,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:55:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 13:56:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853730,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:57:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853795,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:58:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853860,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 13:59:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853924,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:00:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:01:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":853989,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:02:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854054,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:03:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854119,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:04:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854183,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:05:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854248,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:06:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:06:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854313,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:07:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854377,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:08:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854442,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:09:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854507,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:10:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854572,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:11:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:11:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854636,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:12:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854701,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:13:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854766,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:15:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854830,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:16:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854895,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:16:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:17:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":854960,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:18:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855025,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:19:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855089,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:20:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855154,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:21:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:21:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855219,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:22:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855284,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:23:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855348,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:24:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855413,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:25:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855478,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:26:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:26:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855543,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:27:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855607,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:29:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855672,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:30:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855737,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:31:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855802,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:31:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:32:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855866,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:33:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855931,"processed_count":32,"memory_mb":20,"pid":16456} [2026-08-27 14:34:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:34:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"61","vat_id":"789012"} [2026-08-27 14:34:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"61","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"61"} [2026-08-27 14:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"61","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:34:13] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"61","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:34:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"61"} [2026-08-27 14:34:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":855991,"processed_count":33,"memory_mb":20,"pid":16456} [2026-08-27 14:34:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:34:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"61","vat_id":"789012"} [2026-08-27 14:34:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"61","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"61"} [2026-08-27 14:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:34:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"61","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:34:26] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"61","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:34:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"61"} [2026-08-27 14:34:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:34:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"61","vat_id":"789012"} [2026-08-27 14:34:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"61","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"61"} [2026-08-27 14:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"61","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:34:39] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"61","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:34:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"61"} [2026-08-27 14:34:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:34:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"61","vat_id":"789012"} [2026-08-27 14:34:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"61","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:34:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"61"} [2026-08-27 14:34:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:34:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:34:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:34:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:34:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:34:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:34:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"61","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:34:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"61","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:34:56] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"61","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5015 ms: Timeout was reached"} [2026-08-27 14:34:56] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"61","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:34:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"61"} [2026-08-27 14:35:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856058,"processed_count":36,"memory_mb":20,"pid":16456} [2026-08-27 14:36:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:36:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856123,"processed_count":36,"memory_mb":20,"pid":16456} [2026-08-27 14:36:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:36:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"62","vat_id":"789012"} [2026-08-27 14:36:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"62","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:36:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"62"} [2026-08-27 14:36:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:36:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:36:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:36:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:36:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:36:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:36:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"62","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:36:55] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"62","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:36:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"62"} [2026-08-27 14:37:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:37:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"62","vat_id":"789012"} [2026-08-27 14:37:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"62","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"62"} [2026-08-27 14:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"62","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:37:07] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"62","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:37:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"62"} [2026-08-27 14:37:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:37:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"62","vat_id":"789012"} [2026-08-27 14:37:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"62","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:37:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"62"} [2026-08-27 14:37:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:37:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:37:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:37:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:37:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:37:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:37:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"62","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:37:19] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"62","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:37:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"62"} [2026-08-27 14:37:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:37:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"62","vat_id":"789012"} [2026-08-27 14:37:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"62","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"62"} [2026-08-27 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"62","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:37:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"62","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:37:35] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"62","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5001 ms: Timeout was reached"} [2026-08-27 14:37:35] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"62","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:37:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"62"} [2026-08-27 14:37:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856194,"processed_count":40,"memory_mb":20,"pid":16456} [2026-08-27 14:38:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:38:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"63","vat_id":"789012"} [2026-08-27 14:38:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"63","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:38:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"63"} [2026-08-27 14:38:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:38:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:38:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:38:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:38:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:38:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:38:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"63","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:38:46] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"63","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:38:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"63"} [2026-08-27 14:38:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856264,"processed_count":41,"memory_mb":20,"pid":16456} [2026-08-27 14:38:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:38:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"63","vat_id":"789012"} [2026-08-27 14:38:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"63","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:38:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"63"} [2026-08-27 14:38:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:38:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:38:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:38:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:38:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:38:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:38:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"63","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:38:57] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"63","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:38:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"63"} [2026-08-27 14:39:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:39:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"63","vat_id":"789012"} [2026-08-27 14:39:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"63","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"63"} [2026-08-27 14:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"63","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:39:11] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"63","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:39:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"63"} [2026-08-27 14:39:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 14:39:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"63","vat_id":"789012"} [2026-08-27 14:39:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"63","status":"processing","status_int":1,"error_message":null} [2026-08-27 14:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"63"} [2026-08-27 14:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 14:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 14:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 14:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 14:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 14:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 14:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"63","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:39:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"63","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 14:39:29] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"63","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5015 ms: Timeout was reached"} [2026-08-27 14:39:29] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"63","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 14:39:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"63"} [2026-08-27 14:39:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856324,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:41:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856389,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:41:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:42:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856453,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:43:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856518,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:44:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856583,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:45:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856648,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:46:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856713,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:46:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:47:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856777,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:48:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856842,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:49:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856907,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:50:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":856972,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:51:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:51:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857036,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:52:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857101,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:53:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857166,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:55:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857231,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:56:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857295,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:56:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 14:57:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857360,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:58:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857425,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 14:59:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857490,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:00:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857554,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:01:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857619,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:01:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:02:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857684,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:03:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857749,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:04:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857813,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:05:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857878,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:06:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:06:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":857943,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:08:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858008,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:09:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858072,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:10:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858137,"processed_count":44,"memory_mb":20,"pid":16456} [2026-08-27 15:10:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:10:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"64","vat_id":"789012"} [2026-08-27 15:10:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"64","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"64"} [2026-08-27 15:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"64","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:10:51] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"64","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:10:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"64"} [2026-08-27 15:11:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:11:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"64","vat_id":"789012"} [2026-08-27 15:11:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"64","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"64"} [2026-08-27 15:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"64","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:11:03] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"64","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"64"} [2026-08-27 15:11:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858202,"processed_count":46,"memory_mb":20,"pid":16456} [2026-08-27 15:11:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:11:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"64","vat_id":"789012"} [2026-08-27 15:11:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"64","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"64"} [2026-08-27 15:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"64","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:11:15] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"64","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:11:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"64"} [2026-08-27 15:11:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:11:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"64","vat_id":"789012"} [2026-08-27 15:11:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"64","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:11:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"64"} [2026-08-27 15:11:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:11:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:11:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:11:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:11:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:11:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:11:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"64","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:11:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"64","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:11:33] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"64","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5015 ms: Timeout was reached"} [2026-08-27 15:11:33] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"64","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:11:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"64"} [2026-08-27 15:11:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:12:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858263,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:13:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858328,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:14:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858393,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:15:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858457,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:16:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858522,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:16:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:17:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858587,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:18:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858652,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:19:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858716,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:20:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858781,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:21:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:21:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858846,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:23:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858911,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:24:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":858975,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:25:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859040,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:26:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859105,"processed_count":48,"memory_mb":20,"pid":16456} [2026-08-27 15:26:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:26:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"65","vat_id":"789012"} [2026-08-27 15:26:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"65","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"65"} [2026-08-27 15:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"65","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:26:26] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"65","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:26:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"65"} [2026-08-27 15:26:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:26:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"65","vat_id":"789012"} [2026-08-27 15:26:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"65","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"65"} [2026-08-27 15:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"65","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:26:38] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"65","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:26:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"65"} [2026-08-27 15:26:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:26:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"65","vat_id":"789012"} [2026-08-27 15:26:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"65","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"65"} [2026-08-27 15:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"65","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:26:50] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"65","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:26:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"65"} [2026-08-27 15:27:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:27:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:27:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"65","vat_id":"789012"} [2026-08-27 15:27:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"65","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"65"} [2026-08-27 15:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"65","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:27:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"65","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:27:07] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"65","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5015 ms: Timeout was reached"} [2026-08-27 15:27:07] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"65","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:27:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"65"} [2026-08-27 15:27:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859165,"processed_count":52,"memory_mb":20,"pid":16456} [2026-08-27 15:28:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859230,"processed_count":52,"memory_mb":20,"pid":16456} [2026-08-27 15:28:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:28:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"66","vat_id":"7890121"} [2026-08-27 15:28:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"66","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"7890121","task_id":"66"} [2026-08-27 15:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:28:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"66","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:28:48] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"66","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:28:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"66"} [2026-08-27 15:28:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:28:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"66","vat_id":"7890121"} [2026-08-27 15:28:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"66","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"7890121","task_id":"66"} [2026-08-27 15:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"66","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:29:02] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"66","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:29:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"66"} [2026-08-27 15:29:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:29:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"66","vat_id":"7890121"} [2026-08-27 15:29:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"66","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"7890121","task_id":"66"} [2026-08-27 15:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"66","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:29:14] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"66","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:29:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"66"} [2026-08-27 15:29:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859292,"processed_count":55,"memory_mb":20,"pid":16456} [2026-08-27 15:29:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:29:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"66","vat_id":"7890121"} [2026-08-27 15:29:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"66","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:29:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"7890121","task_id":"66"} [2026-08-27 15:29:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:29:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:29:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:29:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:29:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:29:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:29:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"66","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:29:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"66","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:29:33] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"66","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5015 ms: Timeout was reached"} [2026-08-27 15:29:33] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"66","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:29:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"66"} [2026-08-27 15:30:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859359,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:31:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859424,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:32:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:32:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859489,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:33:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859554,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:34:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859618,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:35:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859683,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:37:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:37:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859748,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:38:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859813,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:39:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859877,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:40:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":859942,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:41:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860007,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:42:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:42:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860072,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:43:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860136,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:44:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860201,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:45:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860266,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:46:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860330,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:47:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:47:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860395,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:48:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860460,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:49:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860525,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:51:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860589,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:52:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860654,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:52:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:53:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860719,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:54:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860784,"processed_count":56,"memory_mb":20,"pid":16456} [2026-08-27 15:54:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:54:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"67","vat_id":"789012"} [2026-08-27 15:54:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"67","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"67"} [2026-08-27 15:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"67","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:54:26] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"67","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:54:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"67"} [2026-08-27 15:54:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:54:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"67","vat_id":"789012"} [2026-08-27 15:54:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"67","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"67"} [2026-08-27 15:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"67","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:54:38] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"67","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"67"} [2026-08-27 15:54:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:54:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"67","vat_id":"789012"} [2026-08-27 15:54:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"67","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"67"} [2026-08-27 15:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"67","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:54:50] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"67","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:54:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"67"} [2026-08-27 15:55:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 15:55:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"67","vat_id":"789012"} [2026-08-27 15:55:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"67","status":"processing","status_int":1,"error_message":null} [2026-08-27 15:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"67"} [2026-08-27 15:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 15:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 15:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 15:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 15:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 15:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 15:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"67","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"67","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 15:55:07] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"67","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5015 ms: Timeout was reached"} [2026-08-27 15:55:07] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"67","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 15:55:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"67"} [2026-08-27 15:55:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860845,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 15:56:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860910,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 15:57:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 15:57:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":860975,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 15:58:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861039,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 15:59:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861104,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:00:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861169,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:01:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861233,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:02:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:02:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861298,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:03:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861363,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:05:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861428,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:06:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861492,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:07:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861557,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:07:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:08:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861622,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:09:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861687,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:10:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861751,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:11:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861816,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:12:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:12:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861881,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:13:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":861945,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:14:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862010,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:15:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862075,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:16:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862139,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:17:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:17:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862204,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:19:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862269,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:20:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862334,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:21:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862398,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:22:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862463,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:22:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:23:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862528,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:24:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862592,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:25:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862657,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:26:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862722,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:27:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862787,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:27:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:28:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862851,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:29:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862916,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:30:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":862981,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:31:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863045,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:32:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:33:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863110,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:34:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863175,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:35:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863240,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:36:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863304,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:37:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863369,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:38:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:38:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863434,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:39:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863498,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:40:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863563,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:41:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863628,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:42:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863693,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:43:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:43:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863757,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:44:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863822,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:45:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863887,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:47:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":863952,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:48:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:48:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864016,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:49:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864081,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:50:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864146,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:51:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864210,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:52:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864275,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:53:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:53:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864340,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:54:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864405,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:55:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864469,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:56:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864534,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:57:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864599,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 16:58:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 16:58:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864663,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:00:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864728,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:01:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864793,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:02:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864858,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:03:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:03:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864923,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:04:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":864987,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:05:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865052,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:06:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865117,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:07:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865182,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:08:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:08:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865246,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:09:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865311,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:10:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865376,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:11:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865441,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:12:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865505,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:13:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:14:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865570,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:15:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865635,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:16:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865699,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:17:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865764,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:18:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865829,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:18:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:19:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865893,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:20:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":865958,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:21:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866023,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:22:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866088,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:23:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:23:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866153,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:24:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866217,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:25:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866282,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:26:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866347,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:28:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866412,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:28:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:29:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866476,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:30:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866541,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:31:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866606,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:32:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866670,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:33:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866735,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:33:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:34:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866800,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:35:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866864,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:36:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866929,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:37:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":866994,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:38:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:38:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867059,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:39:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867123,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:41:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867188,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:42:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867253,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:43:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867317,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:43:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:44:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867382,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:45:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867447,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:46:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867512,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:47:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867576,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:48:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867641,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:49:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:49:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867706,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:50:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867771,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:51:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867835,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:52:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867900,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:53:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":867965,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:54:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868030,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:56:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868094,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:57:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868159,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:58:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868224,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 17:59:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 17:59:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868289,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:00:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868353,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:01:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868418,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:02:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868483,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:03:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868548,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:04:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:04:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868612,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:05:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868677,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:06:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868742,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:07:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868806,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:09:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868871,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:09:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:10:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":868936,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:11:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869001,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:12:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869066,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:13:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869130,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:14:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:14:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869195,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:15:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869260,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:16:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869324,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:17:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869389,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:18:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869454,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:19:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:19:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869519,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:20:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869584,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:22:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869648,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:23:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869713,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:24:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869778,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:24:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:25:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869842,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:26:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869907,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:27:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":869972,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:28:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870036,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:29:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870101,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:29:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:30:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870166,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:31:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870231,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:32:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870296,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:33:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870360,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:34:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:34:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870425,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:36:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870490,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:37:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870554,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:38:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870619,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:39:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870684,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:39:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:40:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870748,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:41:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870813,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:42:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870878,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:43:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":870943,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:44:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871007,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:44:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:45:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871072,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:46:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871137,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:47:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871202,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:48:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871266,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:49:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:50:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871331,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:51:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871396,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:52:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871460,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:53:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871525,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:54:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871590,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 18:55:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871655,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:56:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871719,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:57:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871784,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:58:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871849,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 18:59:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871914,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:00:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:00:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":871978,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:01:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872043,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:03:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872108,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:04:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872172,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:05:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:05:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872237,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:06:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872302,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:07:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872367,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:08:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872431,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:09:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872496,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:10:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:10:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872561,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:11:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872626,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:12:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872691,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:13:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872755,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:14:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872820,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:15:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:15:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872885,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:17:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":872950,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:18:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873014,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:19:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873079,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:20:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:20:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873144,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:21:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873208,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:22:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873273,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:23:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873338,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:24:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873402,"processed_count":60,"memory_mb":20,"pid":16456} [2026-08-27 19:25:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:25:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 19:25:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"68","vat_id":"789012"} [2026-08-27 19:25:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"68","status":"processing","status_int":1,"error_message":null} [2026-08-27 19:25:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"68"} [2026-08-27 19:25:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 19:25:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 19:25:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 19:25:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 19:25:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 19:25:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 19:25:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"68","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 19:25:35] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"68","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 19:25:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"68"} [2026-08-27 19:25:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873473,"processed_count":61,"memory_mb":20,"pid":16456} [2026-08-27 19:25:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 19:25:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"68","vat_id":"789012"} [2026-08-27 19:25:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"68","status":"processing","status_int":1,"error_message":null} [2026-08-27 19:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"68"} [2026-08-27 19:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 19:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 19:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 19:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 19:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 19:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 19:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"68","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 19:25:46] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"68","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 19:25:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"68"} [2026-08-27 19:25:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 19:25:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"68","vat_id":"789012"} [2026-08-27 19:25:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"68","status":"processing","status_int":1,"error_message":null} [2026-08-27 19:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"68"} [2026-08-27 19:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 19:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 19:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 19:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 19:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 19:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 19:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"68","status":"pending","status_int":0,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 19:25:58] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"68","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 19:25:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"68"} [2026-08-27 19:26:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理待处理任务 | Context: {"count":1} [2026-08-27 19:26:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始处理任务 | Context: {"task_id":"68","vat_id":"789012"} [2026-08-27 19:26:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"68","status":"processing","status_int":1,"error_message":null} [2026-08-27 19:26:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始异步处理VAT文档生成 | Context: {"vat_business_record_id":"789012","task_id":"68"} [2026-08-27 19:26:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 开始由API参数构造业务数据 [2026-08-27 19:26:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] AR值确定: M(使用原模板) [2026-08-27 19:26:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 非香港公司:由API参数构造营业执照文件 [2026-08-27 19:26:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 营业执照 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/营业执照.jpg [2026-08-27 19:26:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证正面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证正面.jpg [2026-08-27 19:26:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] [本地测试] 覆盖 身份证反面 为本地文件: E:\phpProject\TEST\es\es_haiya/api_test_file/身份证反面.jpg [2026-08-27 19:26:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务状态更新成功 | Context: {"task_id":"68","status":"failed","status_int":3,"error_message":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 19:26:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 准备发送ES海牙结果回调 | Context: {"task_id":"68","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","error":"ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)"} [2026-08-27 19:26:15] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙结果回调发送失败 | Context: {"task_id":"68","callback_url":"http://192.168.1.211:8080/delivery/rpa/callback","http_code":null,"error":"cURL错误: Failed to connect to 192.168.1.211 port 8080 after 5001 ms: Timeout was reached"} [2026-08-27 19:26:15] [ERROR] [Req:20260817164750_e7853b97] [App:queue_processor] ES海牙API任务处理异常: 缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode) | Context: {"task_id":"68","exception":"缺少必填字段: 法人名拼音(LegalPersonFullNamePinYin); 缺少必填字段: 法人国籍英文名(LegalPersonCountry_en); 缺少必填字段: 公司国家英文名(CompanyCountry_en); 缺少必填字段: 公司国家区域代码(CompanyCountryCode)","file":"E:\\phpProject\\TEST\\es\\es_haiya\\src\\VATDataService.php","line":478} [2026-08-27 19:26:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 任务处理完成 | Context: {"task_id":"68"} [2026-08-27 19:26:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873537,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:27:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873602,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:28:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873666,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:30:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873731,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:30:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:31:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873796,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:32:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873860,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:33:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873925,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:34:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":873990,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:35:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:35:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874055,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:36:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874119,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:37:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874184,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:38:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874249,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:39:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874314,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:40:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:40:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874378,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:41:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874443,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:43:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874508,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:44:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874573,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:45:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874637,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:45:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:46:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874702,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:47:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874767,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:48:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874832,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:49:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874897,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:50:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":874961,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:50:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:51:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875026,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:52:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875091,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:53:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875155,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:54:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875220,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:55:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 19:55:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875285,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:57:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875350,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:58:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875414,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 19:59:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875479,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:00:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875544,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:00:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:01:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875609,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:02:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875673,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:03:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875738,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:04:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875803,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:05:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875868,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:05:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:06:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875932,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:07:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":875997,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:08:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876062,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:09:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876127,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:10:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:11:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876191,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:12:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876256,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:13:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876321,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:14:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876386,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:15:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876450,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:15:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:16:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876515,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:17:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876580,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:18:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876645,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:19:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876709,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:20:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876774,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:21:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:21:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876839,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:22:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876904,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:24:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":876968,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:25:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877033,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:26:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:26:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877098,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:27:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877163,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:28:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877227,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:29:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877292,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:30:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877357,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:31:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:31:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877422,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:32:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877486,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:33:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877551,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:34:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877616,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:35:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877680,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:36:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:36:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877745,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:38:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877810,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:39:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877875,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:40:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":877939,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:41:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:41:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878004,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:42:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878069,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:43:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878134,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:44:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878198,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:45:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878263,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:46:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:46:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878328,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:47:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878393,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:48:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878458,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:49:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878522,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:50:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878587,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:51:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:52:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878652,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:53:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878717,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:54:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878781,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:55:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878846,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:56:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 20:56:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878911,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:57:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":878975,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:58:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879040,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 20:59:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879105,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:00:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879170,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:01:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:01:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879234,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:02:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879299,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:03:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879364,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:05:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879428,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:06:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879493,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:06:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:07:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879558,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:08:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879623,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:09:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879687,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:10:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879752,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:11:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879817,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:11:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:12:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879882,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:13:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":879946,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:14:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880011,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:15:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880076,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:16:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:16:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880140,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:17:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880205,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:19:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880270,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:20:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880335,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:21:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880399,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:21:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:22:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880464,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:23:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880529,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:24:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880593,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:25:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880658,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:26:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880723,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:26:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:27:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880788,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:28:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880852,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:29:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880917,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:30:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":880982,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:31:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:31:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881047,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:33:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881111,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:34:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881176,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:35:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881241,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:36:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881306,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:37:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:37:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881370,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:38:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881435,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:39:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881500,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:40:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881565,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:41:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881629,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:42:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:42:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881694,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:43:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881759,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:44:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881824,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:46:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881888,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:47:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":881953,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:47:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:48:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882018,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:49:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882082,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:50:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882147,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:51:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882212,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:52:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:52:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882277,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:53:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882341,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:54:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882406,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:55:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882471,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:56:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882536,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:57:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 21:57:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882600,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 21:58:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882665,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:00:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882730,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:01:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882794,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:02:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882859,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:02:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:03:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882924,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:04:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":882989,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:05:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883053,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:06:30] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883118,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:07:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:07:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883183,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:08:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883247,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:09:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883312,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:10:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883377,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:11:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883441,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:12:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:12:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883506,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:14:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883571,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:15:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883636,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:16:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883700,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:17:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883765,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:17:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:18:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883830,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:19:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883894,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:20:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":883959,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:21:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884024,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:22:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884088,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:22:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:23:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884153,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:24:50] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884218,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:25:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884283,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:26:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884347,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:27:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:28:04] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884412,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:29:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884477,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:30:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884541,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:31:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884606,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:32:23] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884671,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:33:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:33:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884736,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:34:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884800,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:35:37] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884865,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:36:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884930,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:37:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":884995,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:38:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:38:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885059,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:39:56] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885124,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:41:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885189,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:42:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885253,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:43:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:43:10] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885318,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:44:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885383,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:45:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885448,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:46:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885512,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:47:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885577,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:48:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:48:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885642,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:49:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885707,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:50:43] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885771,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:51:48] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885836,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:52:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885901,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:53:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:53:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":885965,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:55:02] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886030,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:56:07] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886095,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:57:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886160,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:58:16] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886224,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 22:58:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 22:59:21] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886289,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:00:26] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886354,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:01:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886419,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:02:35] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886483,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:03:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:03:40] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886548,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:04:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886613,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:05:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886677,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:06:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886742,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:07:59] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886807,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:08:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:09:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886871,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:10:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":886936,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:11:13] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887001,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:12:18] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887066,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:13:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887130,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:13:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:14:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887195,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:15:32] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887260,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:16:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887324,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:17:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887389,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:18:46] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887454,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:18:54] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:19:51] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887519,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:20:55] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887583,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:22:00] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887648,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:23:05] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887713,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:24:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:24:09] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887777,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:25:14] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887842,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:26:19] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887907,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:27:24] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":887972,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:28:28] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888036,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:29:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:29:33] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888101,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:30:38] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888166,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:31:42] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888230,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:32:47] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888295,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:33:52] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888360,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:34:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:34:57] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888425,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:36:01] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888489,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:37:06] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888554,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:38:11] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888619,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:39:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:39:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888683,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:40:20] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888748,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:41:25] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888813,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:42:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888877,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:43:34] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":888942,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:44:15] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:44:39] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889007,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:45:44] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889072,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:46:49] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889137,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:47:53] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889201,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:48:58] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889266,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:49:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:50:03] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889331,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:51:08] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889396,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:52:12] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889460,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:53:17] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889525,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:54:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:54:22] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889590,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:55:27] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889655,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:56:31] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889719,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:57:36] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889784,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:58:41] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889849,"processed_count":64,"memory_mb":20,"pid":16456} [2026-08-27 23:59:29] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 数据库连接保活成功 [2026-08-27 23:59:45] [INFO] [Req:20260817164750_e7853b97] [App:queue_processor] 心跳检测 | Context: {"uptime_seconds":889913,"processed_count":64,"memory_mb":20,"pid":16456}