app.log.2025-07-22 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. 2025-07-22 00:28:27 [INFO] [app.UnifiedApp] unified_api.py:4440 - 接收到信号 2,准备退出...
  2. 2025-07-22 00:28:27 [ERROR] [app.UnifiedApp] unified_api.py:521 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  3. 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  4. 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  5. 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  6. 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  7. 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  8. 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  9. 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  10. 2025-07-22 01:03:08 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
  11. 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  12. 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  13. 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  14. 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  15. 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  16. 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  17. 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  18. 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4522 - 🚀 启动统一API服务...
  19. 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4523 - 📍 服务地址: http://localhost:8084
  20. 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4524 - 🔗 健康检查: http://localhost:8084/health
  21. 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4525 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
  22. 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4526 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
  23. 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4533 - 🚀 使用ASGI模式启动异步Flask应用...
  24. 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4534 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
  25. 2025-07-22 01:04:57 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
  26. 2025-07-22 01:04:57 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  27. 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  28. 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  29. 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  30. 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  31. 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  32. 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  33. 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  34. 2025-07-22 11:33:46 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
  35. 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  36. 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  37. 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  38. 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  39. 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  40. 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  41. 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  42. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
  43. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
  44. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
  45. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
  46. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
  47. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
  48. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
  49. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
  50. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
  51. 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
  52. 2025-07-22 11:53:31 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
  53. 2025-07-22 11:53:31 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  54. 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  55. 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  56. 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  57. 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  58. 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  59. 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  60. 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  61. 2025-07-22 11:53:47 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
  62. 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  63. 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  64. 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  65. 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  66. 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  67. 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  68. 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  69. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
  70. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
  71. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
  72. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
  73. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
  74. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
  75. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
  76. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
  77. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
  78. 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
  79. 2025-07-22 11:56:39 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
  80. 2025-07-22 11:56:39 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  81. 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  82. 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  83. 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  84. 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  85. 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  86. 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  87. 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  88. 2025-07-22 11:57:00 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
  89. 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  90. 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  91. 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  92. 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  93. 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  94. 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  95. 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  96. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
  97. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
  98. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
  99. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
  100. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
  101. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
  102. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
  103. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
  104. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
  105. 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
  106. 2025-07-22 11:57:12 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
  107. 2025-07-22 11:57:12 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  108. 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  109. 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  110. 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  111. 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  112. 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  113. 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  114. 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  115. 2025-07-22 12:08:45 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
  116. 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  117. 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  118. 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  119. 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  120. 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  121. 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  122. 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  123. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
  124. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
  125. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
  126. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
  127. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
  128. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
  129. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
  130. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
  131. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
  132. 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
  133. 2025-07-22 12:25:31 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
  134. 2025-07-22 12:25:31 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  135. 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  136. 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  137. 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  138. 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  139. 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  140. 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  141. 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  142. 2025-07-22 12:26:18 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
  143. 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  144. 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  145. 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  146. 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  147. 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  148. 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  149. 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  150. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
  151. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
  152. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
  153. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
  154. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
  155. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
  156. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
  157. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
  158. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
  159. 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
  160. 2025-07-22 12:27:03 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
  161. 2025-07-22 12:27:03 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  162. 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  163. 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  164. 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  165. 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  166. 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  167. 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  168. 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  169. 2025-07-22 13:24:46 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
  170. 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  171. 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  172. 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  173. 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  174. 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  175. 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  176. 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  177. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
  178. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
  179. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
  180. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
  181. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
  182. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
  183. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
  184. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
  185. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
  186. 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
  187. 2025-07-22 13:32:02 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
  188. 2025-07-22 13:32:02 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  189. 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  190. 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  191. 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  192. 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  193. 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  194. 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  195. 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  196. 2025-07-22 13:32:19 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
  197. 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  198. 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  199. 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  200. 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  201. 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  202. 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  203. 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  204. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
  205. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
  206. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
  207. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
  208. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
  209. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
  210. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
  211. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
  212. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
  213. 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
  214. 2025-07-22 13:33:54 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
  215. 2025-07-22 13:33:54 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  216. 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  217. 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  218. 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  219. 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  220. 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  221. 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  222. 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  223. 2025-07-22 17:38:37 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
  224. 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  225. 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  226. 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  227. 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  228. 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  229. 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  230. 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  231. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
  232. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
  233. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
  234. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
  235. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
  236. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
  237. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
  238. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
  239. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
  240. 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
  241. 2025-07-22 20:45:47 [INFO] [app.UnifiedApp] unified_api.py:282 - 🚀 正在异步初始化 Custom React Agent...
  242. 2025-07-22 20:45:47 [INFO] [app.UnifiedApp] unified_api.py:290 - ✅ Redis客户端连接成功
  243. 2025-07-22 20:45:50 [INFO] [app.UnifiedApp] unified_api.py:293 - ✅ React Agent 异步初始化完成
  244. 2025-07-22 20:45:50 [INFO] [app.UnifiedApp] unified_api.py:592 - 📨 收到React Agent请求 - User: wang16, Question: 请问系统中哪个服务区档口最多?...
  245. 2025-07-22 20:45:56 [INFO] [app.VannaSingleton] vanna_instance.py:29 - 创建 Vanna 实例...
  246. 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
  247. 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
  248. 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
  249. 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
  250. 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
  251. 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
  252. 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:193 - ==================
  253. 2025-07-22 20:45:57 [INFO] [app.VannaSingleton] vanna_instance.py:34 - Vanna 实例创建成功
  254. 2025-07-22 20:54:00 [INFO] [app.UnifiedApp] unified_api.py:245 - 👤 未提供user_id,从 thread_id 'wang16:20250722204550155' 中推断出: 'wang16'
  255. 2025-07-22 20:54:00 [INFO] [app.UnifiedApp] unified_api.py:592 - 📨 收到React Agent请求 - User: wang16, Question: 请问这个服务区有几个餐饮档口?...
  256. 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:2502 - 📋 获取用户 wang16 的对话列表(直接Redis方式)
  257. 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:329 - 🔍 扫描模式: checkpoint:wang16:*
  258. 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:339 - 📋 找到 36 个keys
  259. 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:361 - 📊 找到 1 个thread
  260. 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:381 - 🔍 Key checkpoint:wang16:20250722204550155:__empty__:1f066fb2-052e-667e-8021-9fd6bcb08135 的类型: ReJSON-RL
  261. 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:403 - 🔍 使用JSON.GET获取RedisJSON数据
  262. 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:409 - 🔍 JSON数据长度: 24914 字符
  263. 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:425 - 🔍 JSON顶级keys: ['thread_id', 'checkpoint_ns', 'checkpoint_id', 'parent_checkpoint_id', 'checkpoint', 'metadata', 'source', 'step']
  264. 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:437 - 🔍 找到messages: 19 条消息
  265. 2025-07-22 20:55:57 [INFO] [app.UnifiedApp] unified_api.py:499 - ✅ 返回 1 个对话
  266. 2025-07-22 20:56:25 [INFO] [app.UnifiedApp] unified_api.py:2559 - 📖 获取对话详情 - Thread: wang16:20250722204550155, Include Tools: False
  267. 2025-07-22 20:56:25 [INFO] [app.UnifiedApp] unified_api.py:2588 - ✅ 成功获取对话详情 - Messages: 4, Mode: 简化模式
  268. 2025-07-22 23:13:30 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
  269. 2025-07-22 23:13:30 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
  270. 2025-07-22 23:13:30 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: Event loop is closed