Files
tsp-assistant/logs/tsp_assistant.log
2025-09-06 21:06:18 +08:00

950 lines
99 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
2025-09-04 23:19:51,974 - __main__ - INFO - TSP助手初始化完成
2025-09-04 23:19:51,976 - src.core.database - ERROR - 数据库操作失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:19:51,977 - src.core.database - ERROR - 数据库连接测试失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:19:51,978 - __main__ - ERROR - 数据库连接测试失败
2025-09-04 23:19:52,949 - src.core.llm_client - INFO - API请求成功
2025-09-04 23:19:52,965 - __main__ - INFO - LLM API连接测试成功
2025-09-04 23:19:53,003 - src.core.database - ERROR - 数据库操作失败: 'Session' object has no attribute 'func'
2025-09-04 23:19:53,004 - src.knowledge_base.knowledge_manager - ERROR - 获取知识库统计失败: 'Session' object has no attribute 'func'
2025-09-04 23:19:53,005 - __main__ - WARNING - 知识库为空或测试失败
2025-09-04 23:22:37,727 - __main__ - INFO - TSP助手初始化完成
2025-09-04 23:22:37,727 - src.core.database - ERROR - 数据库操作失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:22:37,727 - src.core.database - ERROR - 数据库连接测试失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:22:37,727 - __main__ - ERROR - 数据库连接测试失败
2025-09-04 23:22:38,398 - src.core.llm_client - INFO - API请求成功
2025-09-04 23:22:38,399 - __main__ - INFO - LLM API连接测试成功
2025-09-04 23:22:38,427 - src.core.database - ERROR - 数据库操作失败: 'Session' object has no attribute 'func'
2025-09-04 23:22:38,427 - src.knowledge_base.knowledge_manager - ERROR - 获取知识库统计失败: 'Session' object has no attribute 'func'
2025-09-04 23:22:38,427 - __main__ - WARNING - 知识库为空或测试失败
2025-09-04 23:23:37,699 - src.main - INFO - TSP助手初始化完成
2025-09-04 23:23:37,701 - src.core.database - ERROR - 数据库操作失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:23:37,701 - src.core.database - ERROR - 数据库连接测试失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:23:37,701 - src.main - ERROR - 数据库连接测试失败
2025-09-04 23:23:38,377 - src.core.llm_client - INFO - API请求成功
2025-09-04 23:23:38,379 - src.main - INFO - LLM API连接测试成功
2025-09-04 23:23:38,393 - src.core.database - ERROR - 数据库操作失败: 'Session' object has no attribute 'func'
2025-09-04 23:23:38,393 - src.knowledge_base.knowledge_manager - ERROR - 获取知识库统计失败: 'Session' object has no attribute 'func'
2025-09-04 23:23:38,394 - src.main - WARNING - 知识库为空或测试失败
2025-09-04 23:24:28,378 - src.core.database - ERROR - 数据库操作失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:24:28,383 - src.core.database - ERROR - 数据库连接测试失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:26:11,404 - src.core.database - ERROR - 数据库操作失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:26:11,407 - src.core.database - ERROR - 数据库连接测试失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:26:57,570 - src.main - INFO - TSP助手初始化完成
2025-09-04 23:26:57,573 - src.core.database - ERROR - 数据库操作失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:26:57,576 - src.core.database - ERROR - 数据库连接测试失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:26:57,576 - src.main - ERROR - 数据库连接测试失败
2025-09-04 23:26:58,451 - src.core.llm_client - INFO - API请求成功
2025-09-04 23:26:58,453 - src.main - INFO - LLM API连接测试成功
2025-09-04 23:26:58,508 - src.core.database - ERROR - 数据库操作失败: 'Session' object has no attribute 'func'
2025-09-04 23:26:58,509 - src.knowledge_base.knowledge_manager - ERROR - 获取知识库统计失败: 'Session' object has no attribute 'func'
2025-09-04 23:26:58,510 - src.main - WARNING - 知识库为空或测试失败
2025-09-04 23:29:12,335 - src.main - INFO - TSP助手初始化完成
2025-09-04 23:29:12,349 - src.core.database - ERROR - 数据库操作失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:29:12,350 - src.core.database - ERROR - 数据库连接测试失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:29:12,354 - src.main - ERROR - 数据库连接测试失败
2025-09-04 23:29:13,297 - src.core.llm_client - INFO - API请求成功
2025-09-04 23:29:13,307 - src.main - INFO - LLM API连接测试成功
2025-09-04 23:29:13,394 - src.main - INFO - 知识库测试成功
2025-09-04 23:29:30,830 - src.main - INFO - TSP助手初始化完成
2025-09-04 23:29:30,831 - src.core.database - ERROR - 数据库操作失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:29:30,831 - src.core.database - ERROR - 数据库连接测试失败: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-09-04 23:29:30,831 - src.main - ERROR - 数据库连接测试失败
2025-09-04 23:29:31,501 - src.core.llm_client - INFO - API请求成功
2025-09-04 23:29:31,503 - src.main - INFO - LLM API连接测试成功
2025-09-04 23:29:31,538 - src.main - INFO - 知识库测试成功
2025-09-04 23:30:11,867 - src.main - INFO - TSP助手初始化完成
2025-09-04 23:30:11,872 - src.main - INFO - 数据库连接测试成功
2025-09-04 23:30:13,464 - src.core.llm_client - INFO - API请求成功
2025-09-04 23:30:13,466 - src.main - INFO - LLM API连接测试成功
2025-09-04 23:30:13,491 - src.main - INFO - 知识库测试成功
2025-09-05 07:26:52,212 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:26:52,218 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:26:52,219 - src.main - INFO - TSP助手初始化完成
2025-09-05 07:26:52,221 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:26:53,507 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:26:53,508 - src.main - INFO - LLM API连接测试成功
2025-09-05 07:26:53,523 - src.main - INFO - 知识库测试成功
2025-09-05 07:27:11,620 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:27:11,625 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:27:11,626 - src.main - INFO - TSP助手初始化完成
2025-09-05 07:27:11,627 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:27:13,099 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:27:13,100 - src.main - INFO - LLM API连接测试成功
2025-09-05 07:27:13,116 - src.main - INFO - 知识库测试成功
2025-09-05 07:29:07,312 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:29:07,323 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:29:07,323 - src.main - INFO - TSP助手初始化完成
2025-09-05 07:29:07,331 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:29:08,461 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:29:08,463 - src.main - INFO - LLM API连接测试成功
2025-09-05 07:29:08,497 - src.main - INFO - 知识库测试成功
2025-09-05 07:29:11,734 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:29:43,485 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:29:43,492 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:29:43,493 - src.main - INFO - TSP助手初始化完成
2025-09-05 07:29:43,493 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:29:44,322 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:29:44,324 - src.main - INFO - LLM API连接测试成功
2025-09-05 07:29:44,340 - src.main - INFO - 知识库测试成功
2025-09-05 07:29:48,253 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:29:48,281 - src.dialogue.dialogue_manager - INFO - 创建工单成功: WO20250905072948
2025-09-05 07:29:48,286 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:29:49,134 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:29:49,135 - src.main - INFO - LLM API连接测试成功
2025-09-05 07:29:49,143 - src.main - INFO - 知识库测试成功
2025-09-05 07:30:42,213 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:30:42,221 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:30:42,227 - src.main - INFO - TSP助手初始化完成
2025-09-05 07:30:42,229 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:30:43,118 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:30:43,121 - src.main - INFO - LLM API连接测试成功
2025-09-05 07:30:43,146 - src.main - INFO - 知识库测试成功
2025-09-05 07:30:45,435 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:30:56,747 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:31:02,248 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:31:02,281 - src.dialogue.dialogue_manager - INFO - 创建工单成功: WO20250905073102
2025-09-05 07:31:07,982 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:31:08,024 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:31:09,097 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:31:09,097 - src.main - INFO - LLM API连接测试成功
2025-09-05 07:31:09,107 - src.main - INFO - 知识库测试成功
2025-09-05 07:31:35,450 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:31:35,455 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:31:35,460 - src.main - INFO - TSP助手初始化完成
2025-09-05 07:31:35,463 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:31:41,075 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:31:41,088 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:31:41,091 - src.main - INFO - TSP助手初始化完成
2025-09-05 07:31:41,094 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:31:41,897 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:31:41,899 - src.main - INFO - LLM API连接测试成功
2025-09-05 07:31:41,927 - src.main - INFO - 知识库测试成功
2025-09-05 07:31:47,342 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:31:56,940 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:32:09,260 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:32:09,292 - src.dialogue.dialogue_manager - INFO - 创建工单成功: WO20250905073209
2025-09-05 07:32:14,540 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:32:14,581 - src.main - INFO - 数据库连接测试成功
2025-09-05 07:32:15,335 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:32:15,337 - src.main - INFO - LLM API连接测试成功
2025-09-05 07:32:15,345 - src.main - INFO - 知识库测试成功
2025-09-05 07:35:12,826 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:35:12,838 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 1 个条目
2025-09-05 07:35:12,841 - src.main - INFO - TSP助手初始化完成
2025-09-05 07:35:23,168 - src.core.llm_client - INFO - API请求成功
2025-09-05 07:35:23,181 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 2 个条目
2025-09-05 07:35:23,182 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 为什么我无法登录账户?...
2025-09-05 07:35:23,189 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 3 个条目
2025-09-05 07:35:23,192 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 登录时密码错误怎么办?...
2025-09-05 07:35:23,202 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 4 个条目
2025-09-05 07:35:23,203 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 账户被锁定如何解锁?...
2025-09-05 07:35:23,210 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 5 个条目
2025-09-05 07:35:23,210 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 网络问题会影响登录吗?...
2025-09-05 07:35:23,889 - jieba - DEBUG - Building prefix dict from the default dictionary ...
2025-09-05 07:35:23,896 - jieba - DEBUG - Loading model from cache C:\Users\jiezhao\AppData\Local\Temp\jieba.cache
2025-09-05 07:35:25,604 - jieba - DEBUG - Loading model cost 1.715 seconds.
2025-09-05 07:35:25,605 - jieba - DEBUG - Prefix dict has been built successfully.
2025-09-05 07:35:25,619 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 6 个条目
2025-09-05 07:35:25,622 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 如何重置密码? (如何, 重置, 密码)...
2025-09-05 07:35:25,636 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 07:35:25,638 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 账户被锁定了怎么办? (账户, 锁定, 怎么办)...
2025-09-05 07:35:56,581 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 07:35:56,591 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 07:35:56,594 - src.main - INFO - TSP助手初始化完成
2025-09-05 07:36:46,317 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 07:36:46,324 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 07:36:46,325 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:01:37,144 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 09:01:37,149 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 09:01:37,150 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:03:33,805 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 09:03:33,812 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 09:03:33,813 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:03:33,928 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.165.238:5000
2025-09-05 09:03:33,928 - werkzeug - INFO - Press CTRL+C to quit
2025-09-05 09:03:33,934 - werkzeug - INFO - * Restarting with stat
2025-09-05 09:03:36,083 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 09:03:36,086 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 7 个条目
2025-09-05 09:03:36,087 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:03:36,115 - werkzeug - WARNING - * Debugger is active!
2025-09-05 09:03:36,129 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 09:03:39,851 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:39] "GET / HTTP/1.1" 200 -
2025-09-05 09:03:40,036 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:40] "GET /static/css/style.css HTTP/1.1" 200 -
2025-09-05 09:03:40,099 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:40] "GET /static/js/app.js HTTP/1.1" 200 -
2025-09-05 09:03:40,733 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:40] "GET /api/rules HTTP/1.1" 200 -
2025-09-05 09:03:40,750 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:40] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:03:40,788 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:40] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:03:40,793 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:40] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:03:41,026 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:41] "GET /favicon.ico HTTP/1.1" 404 -
2025-09-05 09:03:45,743 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:45] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:03:45,747 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:45] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:03:49,068 - src.analytics.monitor_service - INFO - 监控服务已启动
2025-09-05 09:03:49,069 - src.main - INFO - 监控服务已启动
2025-09-05 09:03:49,069 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:49] "POST /api/monitor/start HTTP/1.1" 200 -
2025-09-05 09:03:49,133 - src.analytics.monitor_service - INFO - 触发 3 个预警
2025-09-05 09:03:49,133 - src.analytics.monitor_service - WARNING - 预警触发: 用户满意度较低: 0.00 (阈值: 0.6)
2025-09-05 09:03:49,134 - src.analytics.monitor_service - INFO - 发送通知: {'level': '警告', 'message': '用户满意度较低: 0.00 (阈值: 0.6)', 'timestamp': '2025-09-05T09:03:49.080745', 'rule_name': '满意度预警'}
2025-09-05 09:03:49,134 - src.analytics.monitor_service - WARNING - 警告预警: 用户满意度较低: 0.00 (阈值: 0.6)
2025-09-05 09:03:49,134 - src.analytics.monitor_service - WARNING - 预警触发: 知识库命中率较低: 0.00 (阈值: 0.5)
2025-09-05 09:03:49,135 - src.analytics.monitor_service - INFO - 发送通知: {'level': '警告', 'message': '知识库命中率较低: 0.00 (阈值: 0.5)', 'timestamp': '2025-09-05T09:03:49.100590', 'rule_name': '知识库命中率预警'}
2025-09-05 09:03:49,135 - src.analytics.monitor_service - WARNING - 警告预警: 知识库命中率较低: 0.00 (阈值: 0.5)
2025-09-05 09:03:49,135 - src.analytics.monitor_service - WARNING - 预警触发: 系统内存使用率过高: 80.8% (阈值: 80.0%)
2025-09-05 09:03:49,136 - src.analytics.monitor_service - INFO - 发送通知: {'level': '警告', 'message': '系统内存使用率过高: 80.8% (阈值: 80.0%)', 'timestamp': '2025-09-05T09:03:49.125354', 'rule_name': '内存使用预警'}
2025-09-05 09:03:49,136 - src.analytics.monitor_service - WARNING - 警告预警: 系统内存使用率过高: 80.8% (阈值: 80.0%)
2025-09-05 09:03:49,400 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:49] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:03:50,444 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:50] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:03:50,745 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:50] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:03:50,761 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:50] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:03:55,752 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:55] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:03:55,752 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:03:55] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:04:00,438 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:04:00] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:04:00,731 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:04:00] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:04:00,745 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:04:00] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:04:01,926 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:04:01] "POST /api/check-alerts HTTP/1.1" 200 -
2025-09-05 09:04:02,236 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:04:02] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:04:05,743 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:04:05] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:04:05,744 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:04:05] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:04:06,158 - src.analytics.monitor_service - INFO - 监控服务已停止
2025-09-05 09:04:06,160 - src.main - INFO - 监控服务已停止
2025-09-05 09:04:06,161 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:04:06] "POST /api/monitor/stop HTTP/1.1" 200 -
2025-09-05 09:04:06,482 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:04:06] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:15:19,406 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:15:19,419 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:15:19,421 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:15:50,606 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:15:50,618 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:15:50,620 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:16:20,754 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:16:20,767 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:16:20,768 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:19:45,806 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:19:45,814 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:19:45,815 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:19:45,863 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.165.238:5000
2025-09-05 09:19:45,863 - werkzeug - INFO - Press CTRL+C to quit
2025-09-05 09:19:45,867 - werkzeug - INFO - * Restarting with stat
2025-09-05 09:19:48,167 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:19:48,176 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:19:48,178 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:19:48,206 - werkzeug - WARNING - * Debugger is active!
2025-09-05 09:19:48,224 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 09:19:50,948 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:19:50] "GET / HTTP/1.1" 200 -
2025-09-05 09:19:51,124 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:19:51] "GET /static/css/style.css HTTP/1.1" 304 -
2025-09-05 09:19:51,192 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:19:51] "GET /static/js/app.js HTTP/1.1" 304 -
2025-09-05 09:19:51,519 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:19:51] "GET /api/rules HTTP/1.1" 200 -
2025-09-05 09:19:51,540 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:19:51] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:19:51,563 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:19:51] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:19:51,577 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:19:51] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:19:56,217 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:19:56] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:19:56,524 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:19:56] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:01,529 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:01] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:20:01,559 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:01] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:01,562 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:01] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:04,007 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:04] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:04,314 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:04] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:20:04,334 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:04] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:05,752 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:05] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:05,753 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:05] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:10,437 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:10] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:10,737 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:10] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:20:10,751 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:10] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:15,749 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:15] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:15,750 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:15] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:20,435 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:20] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:20,732 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:20] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:20:20,746 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:20] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:25,752 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:25] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:25,752 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:25] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:30,437 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:30] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:30,734 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:30] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:20:30,749 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:30] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:35,743 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:35] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:35,745 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:35] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:40,441 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:40] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:40,735 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:40] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:20:40,748 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:40] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:45,749 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:45] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:45,749 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:45] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:50,444 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:50] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:20:50,746 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:50] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:20:50,758 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:50] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:55,747 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:55] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:20:55,748 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:20:55] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:00,435 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:00] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:00,731 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:00] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:21:00,745 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:00] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:05,750 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:05] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:05,751 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:05] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:10,440 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:10] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:10,742 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:10] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:21:10,755 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:10] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:15,745 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:15] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:15,745 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:15] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:20,445 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:20] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:20,742 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:20] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:21:20,766 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:20] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:25,753 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:25] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:25,756 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:25] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:31,079 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:31] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:31,377 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:31] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:21:31,388 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:31] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:36,393 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:36] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:36,395 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:36] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:41,082 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:41] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:41,380 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:41] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:21:41,390 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:41] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:46,394 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:46] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:46,394 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:46] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:21:51,087 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:51] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:21:51,379 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:51] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:21:51,390 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:21:51] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:22:33,053 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:22:33,058 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:22:33,064 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:40:46,233 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:40:46,242 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:40:46,243 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:40:46,249 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:40:46,303 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.165.238:5000
2025-09-05 09:40:46,304 - werkzeug - INFO - Press CTRL+C to quit
2025-09-05 09:40:46,307 - werkzeug - INFO - * Restarting with stat
2025-09-05 09:40:48,603 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:40:48,612 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:40:48,613 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:40:48,620 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:40:48,654 - werkzeug - WARNING - * Debugger is active!
2025-09-05 09:40:48,669 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 09:40:55,808 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:40:55] "GET / HTTP/1.1" 200 -
2025-09-05 09:40:56,113 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:40:56] "GET /static/css/style.css HTTP/1.1" 200 -
2025-09-05 09:40:56,152 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:40:56] "GET /static/js/app.js HTTP/1.1" 200 -
2025-09-05 09:40:56,390 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:40:56] "GET /api/rules HTTP/1.1" 200 -
2025-09-05 09:40:56,418 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:40:56] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:40:56,450 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:40:56] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:40:56,461 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:40:56] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:40:56,902 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:40:56] "GET /favicon.ico HTTP/1.1" 404 -
2025-09-05 09:41:00,675 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:00] "GET /chat HTTP/1.1" 200 -
2025-09-05 09:41:00,713 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:00] "GET /static/js/chat.js HTTP/1.1" 304 -
2025-09-05 09:41:02,122 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:02] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:02,123 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:02] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:07,093 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:07] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:41:07,114 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:07] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:07,115 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:07] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:08,955 - src.dialogue.realtime_chat - INFO - 创建新会话: session_test_user_http_1757036468
2025-09-05 09:41:08,956 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:08] "POST /api/chat/session HTTP/1.1" 200 -
2025-09-05 09:41:10,695 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:10] "GET /chat-http HTTP/1.1" 200 -
2025-09-05 09:41:11,003 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:11] "GET /static/js/chat_http.js HTTP/1.1" 200 -
2025-09-05 09:41:12,103 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:12] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:12,107 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:12] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:16,593 - src.dialogue.realtime_chat - INFO - 创建新会话: session_user_001_1757036476
2025-09-05 09:41:16,594 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:16] "POST /api/chat/session HTTP/1.1" 200 -
2025-09-05 09:41:17,090 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:17] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:41:17,119 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:17] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:17,124 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:17] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:22,100 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:22] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:22,104 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:22] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:22,776 - werkzeug - INFO - * Detected change in 'c:\\Users\\jiezhao\\Desktop\\TSP_assistant\\start_flask_only.py', reloading
2025-09-05 09:41:23,124 - werkzeug - INFO - * Restarting with stat
2025-09-05 09:41:26,089 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:41:26,089 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:41:26,089 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:41:26,108 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:41:26,176 - werkzeug - WARNING - * Debugger is active!
2025-09-05 09:41:26,203 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 09:41:26,302 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:26] "POST /api/chat/message HTTP/1.1" 200 -
2025-09-05 09:41:27,089 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:27] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:41:27,104 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:27] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:27,116 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:27] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:32,102 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:32] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:32,104 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:32] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:35,164 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:35] "POST /api/chat/message HTTP/1.1" 200 -
2025-09-05 09:41:37,086 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:37] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:41:37,088 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:37] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:37,088 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:37] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:41,448 - src.dialogue.realtime_chat - INFO - 结束会话: session_user_001_1757036476
2025-09-05 09:41:41,449 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:41] "DELETE /api/chat/session/session_user_001_1757036476 HTTP/1.1" 200 -
2025-09-05 09:41:42,080 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:42] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:42,080 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:42] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:43,072 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:43,379 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:41:43,390 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:44,169 - src.dialogue.realtime_chat - INFO - 创建新会话: session_user_001_1757036504
2025-09-05 09:41:44,169 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:41:44] "POST /api/chat/session HTTP/1.1" 200 -
2025-09-05 09:41:47,086 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:47] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:41:47,086 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:47] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:47,086 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:47] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:52,095 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:52] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:52,095 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:52] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:41:57,071 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:57] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:41:57,092 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:57] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:41:57,092 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:41:57] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:01,946 - src.core.llm_client - INFO - API请求成功
2025-09-05 09:42:01,950 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:42:01] "POST /api/chat/message HTTP/1.1" 200 -
2025-09-05 09:42:24,176 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:24] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:42:24,203 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:24] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:24,204 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:24] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:26,396 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:42:26,412 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:26,413 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:26,640 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET / HTTP/1.1" 200 -
2025-09-05 09:42:26,848 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET /static/js/app.js HTTP/1.1" 304 -
2025-09-05 09:42:26,848 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET /static/css/style.css HTTP/1.1" 304 -
2025-09-05 09:42:26,900 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET /api/rules HTTP/1.1" 200 -
2025-09-05 09:42:26,908 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:42:26,934 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:26,945 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:26] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:31,906 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:31] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:31,908 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:31] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:32,708 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:32] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:42:33,677 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:33] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:42:36,891 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:36] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:42:36,910 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:36] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:36,911 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:36] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:42,087 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:42] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:42,087 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:42] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:43,393 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:42:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:42:43,408 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:42:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:43,408 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:42:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:47,081 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:47] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:42:47,081 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:47] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:47,081 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:47] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:52,089 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:52] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:52,091 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:52] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:42:57,084 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:57] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:42:57,096 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:57] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:42:57,103 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:42:57] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:02,086 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:02] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:02,089 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:02] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:04,410 - src.core.llm_client - INFO - API请求成功
2025-09-05 09:43:04,426 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:43:04] "POST /api/chat/message HTTP/1.1" 200 -
2025-09-05 09:43:07,079 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:07] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:43:07,081 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:07] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:07,081 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:07] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:12,094 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:12] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:12,094 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:12] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:17,081 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:17] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:43:17,081 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:17] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:17,081 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:17] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:22,094 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:22] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:22,094 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:22] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:23,629 - werkzeug - INFO - * Detected change in 'c:\\Users\\jiezhao\\Desktop\\TSP_assistant\\start_flask_only.py', reloading
2025-09-05 09:43:23,947 - werkzeug - INFO - * Restarting with stat
2025-09-05 09:43:26,456 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:43:26,471 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:43:26,477 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:43:26,486 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:43:26,521 - werkzeug - WARNING - * Debugger is active!
2025-09-05 09:43:26,545 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 09:43:27,116 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:27] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:43:27,124 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:27] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:27,130 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:27] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:32,089 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:32] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:32,090 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:32] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:37,083 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:37] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:43:37,090 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:37] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:37,091 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:37] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:43,093 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:43,096 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:43:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:43:43,394 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:43:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:43:43,418 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:43:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:43:43,419 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:43:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:44:43,121 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:44:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:44:43,145 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:44:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:44:43,150 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:44:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:44:43,151 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:44:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:44:43,391 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:44:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:44:43,415 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:44:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:45:27,118 - werkzeug - INFO - * Detected change in 'c:\\Users\\jiezhao\\Desktop\\TSP_assistant\\confidence_demo.py', reloading
2025-09-05 09:45:27,385 - werkzeug - INFO - * Restarting with stat
2025-09-05 09:45:29,680 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:45:29,689 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:45:29,690 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:45:29,697 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:45:29,725 - werkzeug - WARNING - * Debugger is active!
2025-09-05 09:45:29,741 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 09:45:43,117 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:45:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:45:43,132 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:45:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:45:43,135 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:45:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:45:43,405 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:45:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:45:43,419 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:45:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:45:43,419 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:45:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:46:08,267 - werkzeug - INFO - * Detected change in 'c:\\Users\\jiezhao\\Desktop\\TSP_assistant\\confidence_demo.py', reloading
2025-09-05 09:46:08,496 - werkzeug - INFO - * Restarting with stat
2025-09-05 09:46:11,194 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:46:11,205 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:46:11,206 - src.main - INFO - TSP助手初始化完成
2025-09-05 09:46:11,213 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 09:46:11,246 - werkzeug - WARNING - * Debugger is active!
2025-09-05 09:46:11,265 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 09:46:43,126 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:46:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:46:43,135 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:46:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:46:43,140 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:46:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:46:43,416 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:46:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:46:43,428 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:46:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:46:43,428 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:46:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:47:43,116 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:47:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:47:43,128 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:47:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:47:43,130 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:47:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:47:43,131 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:47:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:47:43,422 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:47:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:47:43,439 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:47:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:48:43,095 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:48:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:48:43,112 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:48:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:48:43,119 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:48:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:48:43,395 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:48:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:48:43,406 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:48:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:48:43,407 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:48:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:49:43,104 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:49:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:49:43,131 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:49:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:49:43,132 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:49:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:49:43,133 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:49:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:49:43,420 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:49:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:49:43,441 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:49:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:50:43,100 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:50:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:50:43,123 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:50:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:50:43,124 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:50:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:50:43,401 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:50:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:50:43,414 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:50:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:50:43,414 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:50:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:51:43,096 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:51:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:51:43,121 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:51:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:51:43,123 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:51:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:51:43,123 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:51:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:51:43,405 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:51:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:51:43,413 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:51:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:52:43,081 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:52:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:52:43,097 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:52:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:52:43,098 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:52:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:52:43,423 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:52:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:52:43,441 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:52:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:52:43,441 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:52:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:53:43,096 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:53:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:53:43,118 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:53:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:53:43,119 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:53:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:53:43,120 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:53:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:53:43,403 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:53:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:53:43,421 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:53:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:54:43,094 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:54:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:54:43,094 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:54:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:54:43,094 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:54:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:54:43,404 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:54:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:54:43,409 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:54:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:54:43,409 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:54:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:55:24,362 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:24] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:55:24,394 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:24] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:55:24,396 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:24] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:55:26,894 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:26] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:55:26,913 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:26] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:55:26,915 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:26] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:55:31,898 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:31] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:55:31,898 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:31] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:55:37,076 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:37] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:55:37,090 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:37] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:55:37,090 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:37] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:55:42,089 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:42] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:55:42,089 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:42] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:55:43,082 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:55:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:55:43,388 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:55:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:55:43,395 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:55:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:55:47,079 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:47] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:55:47,095 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:47] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:55:47,097 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:47] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:55:52,091 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:52] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:55:52,091 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:52] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:55:57,090 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:57] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:55:57,116 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:57] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:55:57,117 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:55:57] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:56:02,097 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:02] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:56:02,104 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:02] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:56:07,080 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:07] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:56:07,111 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:07] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:56:07,111 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:07] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:56:12,099 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:12] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:56:12,105 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:12] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:56:17,082 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:17] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:56:17,103 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:17] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:56:17,103 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:17] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:56:22,095 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:22] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:56:22,099 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:22] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:56:27,082 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:27] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:56:27,109 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:27] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:56:27,111 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:27] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:56:32,098 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:32] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:56:32,098 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:32] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:56:43,111 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:56:43,132 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:56:43,133 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:56:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:56:43,411 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:56:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:56:43,437 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:56:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:56:43,443 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:56:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:57:43,120 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:57:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:57:43,150 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:57:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:57:43,153 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:57:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:57:43,154 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:57:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:57:43,481 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:57:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:57:43,568 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:57:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:58:43,112 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:58:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:58:43,138 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:58:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:58:43,150 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:58:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:58:43,469 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:58:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:58:43,491 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:58:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:58:43,531 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:58:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:59:43,111 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:59:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:59:43,154 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:59:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:59:43,159 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:59:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 09:59:43,160 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 09:59:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 09:59:43,416 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:59:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 09:59:43,437 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 09:59:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 10:00:43,098 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 10:00:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 10:00:43,120 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 10:00:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 10:00:43,125 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 10:00:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 10:00:43,397 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:00:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 10:00:43,422 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:00:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 10:00:43,423 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:00:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 10:01:23,989 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:01:23] "GET /api/health HTTP/1.1" 200 -
2025-09-05 10:01:43,107 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 10:01:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 10:01:43,140 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 10:01:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 10:01:43,141 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:01:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 10:01:43,144 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 10:01:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 10:01:43,399 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:01:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 10:01:43,415 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:01:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 10:02:43,097 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 10:02:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 10:02:43,115 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 10:02:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 10:02:43,117 - werkzeug - INFO - 192.168.165.238 - - [05/Sep/2025 10:02:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 10:02:43,400 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:02:43] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 10:02:43,417 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:02:43] "GET /api/health HTTP/1.1" 200 -
2025-09-05 10:02:43,422 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 10:02:43] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 11:44:54,375 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:44:54,388 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:44:54,388 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:44:54,391 - src.main - INFO - 数据库连接测试成功
2025-09-05 11:44:55,193 - src.core.llm_client - INFO - API请求成功
2025-09-05 11:44:55,193 - src.main - INFO - LLM API连接测试成功
2025-09-05 11:44:55,205 - src.main - INFO - 知识库测试成功
2025-09-05 11:46:08,547 - src.core.database - ERROR - 数据库操作失败: 'severity' is an invalid keyword argument for Alert
2025-09-05 11:46:08,547 - src.analytics.analytics_manager - ERROR - 生成每日分析报告失败: 'severity' is an invalid keyword argument for Alert
2025-09-05 11:46:17,124 - src.main - INFO - 数据库连接测试成功
2025-09-05 11:46:18,465 - src.core.llm_client - INFO - API请求成功
2025-09-05 11:46:18,466 - src.main - INFO - LLM API连接测试成功
2025-09-05 11:46:18,469 - src.main - INFO - 知识库测试成功
2025-09-05 11:46:38,259 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:46:38,276 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:46:38,281 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:46:38,290 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:47:09,304 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:47:09,310 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:47:09,310 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:47:09,321 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:48:52,647 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:48:52,655 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:48:52,656 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:48:52,658 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:00,658 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:00,674 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:00,675 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:50:00,682 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:50,777 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:50,784 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:50,784 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:50:50,797 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:50,842 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.159.238:5000
2025-09-05 11:50:50,842 - werkzeug - INFO - Press CTRL+C to quit
2025-09-05 11:50:50,845 - werkzeug - INFO - * Restarting with stat
2025-09-05 11:50:52,755 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:52,762 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:52,764 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:50:52,772 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:50:52,801 - werkzeug - WARNING - * Debugger is active!
2025-09-05 11:50:52,815 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 11:50:55,642 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:50:55] "GET / HTTP/1.1" 200 -
2025-09-05 11:50:55,911 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:50:55] "GET /static/css/style.css HTTP/1.1" 200 -
2025-09-05 11:50:55,917 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:50:55] "GET /static/js/app.js HTTP/1.1" 200 -
2025-09-05 11:50:56,214 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:50:56] "GET /api/rules HTTP/1.1" 200 -
2025-09-05 11:50:56,233 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:50:56] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 11:50:56,250 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:50:56] "GET /api/health HTTP/1.1" 200 -
2025-09-05 11:50:56,270 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:50:56] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 11:50:57,077 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:50:57] "GET /favicon.ico HTTP/1.1" 404 -
2025-09-05 11:51:01,230 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:01] "GET /api/health HTTP/1.1" 200 -
2025-09-05 11:51:01,230 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:01] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 11:51:06,213 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:06] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 11:51:06,227 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:06] "GET /api/health HTTP/1.1" 200 -
2025-09-05 11:51:06,229 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:06] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 11:51:12,107 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:12] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 11:51:12,107 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:12] "GET /api/health HTTP/1.1" 200 -
2025-09-05 11:51:16,219 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:16] "GET /api/alerts HTTP/1.1" 200 -
2025-09-05 11:51:16,232 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:16] "GET /api/health HTTP/1.1" 200 -
2025-09-05 11:51:16,234 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:16] "GET /api/monitor/status HTTP/1.1" 200 -
2025-09-05 11:51:16,959 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:16] "GET /chat HTTP/1.1" 200 -
2025-09-05 11:51:17,016 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:17] "GET /static/js/chat.js HTTP/1.1" 200 -
2025-09-05 11:51:38,282 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:38] "GET /chat HTTP/1.1" 200 -
2025-09-05 11:51:38,319 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:51:38] "GET /static/js/chat.js HTTP/1.1" 304 -
2025-09-05 11:51:57,037 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:51:57,044 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:51:57,046 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:51:57,053 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:51:57,132 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.159.238:5000
2025-09-05 11:51:57,133 - werkzeug - INFO - Press CTRL+C to quit
2025-09-05 11:51:57,137 - werkzeug - INFO - * Restarting with stat
2025-09-05 11:51:59,082 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:51:59,097 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:51:59,103 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:51:59,110 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:51:59,137 - werkzeug - WARNING - * Debugger is active!
2025-09-05 11:51:59,151 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 11:52:05,968 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:52:05] "GET /chat HTTP/1.1" 200 -
2025-09-05 11:52:06,108 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:52:06] "GET /static/js/chat.js HTTP/1.1" 304 -
2025-09-05 11:53:01,219 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:53:01] "GET /chat HTTP/1.1" 200 -
2025-09-05 11:53:01,269 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:53:01] "GET /static/js/chat.js HTTP/1.1" 304 -
2025-09-05 11:53:22,119 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:53:22] "GET /chat HTTP/1.1" 200 -
2025-09-05 11:53:22,172 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:53:22] "GET /static/js/chat.js HTTP/1.1" 304 -
2025-09-05 11:53:22,370 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:53:22] "GET /favicon.ico HTTP/1.1" 404 -
2025-09-05 11:54:51,135 - werkzeug - INFO - * Detected change in 'c:\\Users\\jiezhao\\Desktop\\TSP_assistant\\src\\web\\websocket_server.py', reloading
2025-09-05 11:54:51,446 - werkzeug - INFO - * Restarting with stat
2025-09-05 11:54:54,582 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:54:54,607 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:54:54,607 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:54:54,619 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:54:54,660 - werkzeug - WARNING - * Debugger is active!
2025-09-05 11:54:54,684 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 11:54:55,888 - werkzeug - INFO - * Detected change in 'c:\\Users\\jiezhao\\Desktop\\TSP_assistant\\src\\web\\websocket_server.py', reloading
2025-09-05 11:54:56,215 - werkzeug - INFO - * Restarting with stat
2025-09-05 11:54:59,686 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:54:59,697 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:54:59,697 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:54:59,715 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:54:59,755 - werkzeug - WARNING - * Debugger is active!
2025-09-05 11:54:59,776 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 11:55:06,341 - werkzeug - INFO - * Detected change in 'c:\\Users\\jiezhao\\Desktop\\TSP_assistant\\src\\web\\websocket_server.py', reloading
2025-09-05 11:55:06,656 - werkzeug - INFO - * Restarting with stat
2025-09-05 11:55:09,693 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:55:09,705 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:55:09,708 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:55:09,721 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:55:09,764 - werkzeug - WARNING - * Debugger is active!
2025-09-05 11:55:09,784 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 11:55:12,038 - werkzeug - INFO - * Detected change in 'c:\\Users\\jiezhao\\Desktop\\TSP_assistant\\src\\web\\websocket_server.py', reloading
2025-09-05 11:55:12,273 - werkzeug - INFO - * Restarting with stat
2025-09-05 11:55:14,352 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:55:14,372 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:55:14,373 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:55:14,381 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:55:14,406 - werkzeug - WARNING - * Debugger is active!
2025-09-05 11:55:14,419 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 11:55:15,540 - werkzeug - INFO - * Detected change in 'c:\\Users\\jiezhao\\Desktop\\TSP_assistant\\src\\web\\websocket_server.py', reloading
2025-09-05 11:55:15,731 - werkzeug - INFO - * Restarting with stat
2025-09-05 11:55:17,846 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:55:17,853 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:55:17,853 - src.main - INFO - TSP助手初始化完成
2025-09-05 11:55:17,862 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-05 11:55:17,893 - werkzeug - WARNING - * Debugger is active!
2025-09-05 11:55:17,908 - werkzeug - INFO - * Debugger PIN: 651-387-696
2025-09-05 11:55:29,145 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:55:29] "GET /chat HTTP/1.1" 200 -
2025-09-05 11:55:29,333 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:55:29] "GET /static/js/chat.js HTTP/1.1" 304 -
2025-09-05 11:55:31,994 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:55:31] "GET /chat HTTP/1.1" 200 -
2025-09-05 11:55:32,305 - werkzeug - INFO - 127.0.0.1 - - [05/Sep/2025 11:55:32] "GET /static/js/chat.js HTTP/1.1" 304 -
2025-09-06 17:30:59,734 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-06 17:30:59,756 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-06 17:30:59,758 - __main__ - INFO - TSP助手初始化完成
2025-09-06 17:30:59,760 - __main__ - INFO - 数据库连接测试成功
2025-09-06 17:31:00,483 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:31:00,485 - __main__ - INFO - LLM API连接测试成功
2025-09-06 17:31:00,509 - __main__ - INFO - 知识库测试成功
2025-09-06 17:31:00,524 - src.dialogue.dialogue_manager - INFO - 创建工单成功: WO20250906173100
2025-09-06 17:31:05,259 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:31:05,270 - __main__ - INFO - 数据库连接测试成功
2025-09-06 17:31:06,162 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:31:06,164 - __main__ - INFO - LLM API连接测试成功
2025-09-06 17:31:06,170 - __main__ - INFO - 知识库测试成功
2025-09-06 17:31:42,181 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-06 17:31:42,195 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 39 个条目
2025-09-06 17:31:42,198 - src.main - INFO - TSP助手初始化完成
2025-09-06 17:31:42,198 - src.agent.tool_manager - INFO - 注册工具: search_knowledge
2025-09-06 17:31:42,198 - src.agent.tool_manager - INFO - 注册工具: create_work_order
2025-09-06 17:31:42,198 - src.agent.tool_manager - INFO - 注册工具: update_work_order
2025-09-06 17:31:42,198 - src.agent.tool_manager - INFO - 注册工具: generate_response
2025-09-06 17:31:42,198 - src.agent.tool_manager - INFO - 注册工具: analyze_data
2025-09-06 17:31:42,198 - src.agent.tool_manager - INFO - 注册工具: send_notification
2025-09-06 17:31:42,198 - src.agent.tool_manager - INFO - 注册工具: schedule_task
2025-09-06 17:31:42,198 - src.agent.tool_manager - INFO - 注册工具: web_search
2025-09-06 17:31:42,198 - src.agent.tool_manager - INFO - 注册工具: file_operation
2025-09-06 17:31:42,200 - src.agent.tool_manager - INFO - 注册工具: database_query
2025-09-06 17:31:42,200 - src.agent.tool_manager - INFO - 已注册 10 个默认工具
2025-09-06 17:31:42,200 - src.agent.agent_core - INFO - Agent核心初始化完成
2025-09-06 17:31:42,200 - __main__ - INFO - TSP Agent助手初始化完成
2025-09-06 17:31:45,661 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:31:45,662 - src.agent.goal_manager - INFO - 创建目标: goal_20250906_173145, 类型: general
2025-09-06 17:31:47,398 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:32:13,349 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:32:13,351 - src.agent.planner - INFO - 创建计划成功,包含 1 个任务
2025-09-06 17:32:13,351 - src.agent.executor - INFO - 执行任务: condition_check, 类型: condition, 工具:
2025-09-06 17:32:13,352 - src.agent.executor - INFO - 任务 condition_check 执行完成,耗时: 0.00秒
2025-09-06 17:32:13,352 - src.agent.executor - INFO - 计划执行完成: exec_20250906_173213
2025-09-06 17:32:33,643 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:32:34,255 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:32:49,452 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:32:49,453 - src.agent.goal_manager - INFO - 创建目标: goal_20250906_173249, 类型: general
2025-09-06 17:32:51,393 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:33:07,158 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:33:07,159 - src.agent.planner - INFO - 创建计划成功,包含 1 个任务
2025-09-06 17:33:07,159 - src.agent.executor - INFO - 执行任务: condition_check, 类型: condition, 工具:
2025-09-06 17:33:07,159 - src.agent.executor - INFO - 任务 condition_check 执行完成,耗时: 0.00秒
2025-09-06 17:33:07,159 - src.agent.executor - INFO - 计划执行完成: exec_20250906_173307
2025-09-06 17:33:23,476 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:33:27,641 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:33:27,643 - src.agent.goal_manager - INFO - 创建目标: goal_20250906_173327, 类型: general
2025-09-06 17:33:29,378 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:33:45,394 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:33:45,396 - src.agent.planner - INFO - 创建计划成功,包含 1 个任务
2025-09-06 17:33:45,396 - src.agent.executor - INFO - 执行任务: condition_check, 类型: condition, 工具:
2025-09-06 17:33:45,396 - src.agent.executor - INFO - 任务 condition_check 执行完成,耗时: 0.00秒
2025-09-06 17:33:45,396 - src.agent.executor - INFO - 计划执行完成: exec_20250906_173345
2025-09-06 17:34:05,563 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:34:08,275 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:34:08,297 - src.dialogue.dialogue_manager - INFO - 创建工单成功: WO20250906173408
2025-09-06 17:34:08,301 - src.core.database - ERROR - 数据库操作失败: 'Alert' object has no attribute 'severity'
2025-09-06 17:34:08,301 - src.analytics.analytics_manager - ERROR - 获取活跃预警失败: 'Alert' object has no attribute 'severity'
2025-09-06 17:34:08,305 - src.main - INFO - 数据库连接测试成功
2025-09-06 17:34:09,081 - src.core.llm_client - INFO - API请求成功
2025-09-06 17:34:09,088 - src.main - INFO - LLM API连接测试成功
2025-09-06 17:34:09,090 - src.main - INFO - 知识库测试成功
2025-09-06 20:04:00,687 - src.core.database - ERROR - 数据库操作失败: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('knowledge_entries') \n WHERE name = 'is_verified'' at line 2")
[SQL:
SELECT COUNT(*) as count
FROM pragma_table_info('knowledge_entries')
WHERE name = 'is_verified'
]
(Background on this error at: https://sqlalche.me/e/20/f405)
2025-09-06 20:04:00,696 - src.core.database - ERROR - 数据库操作失败: (pymysql.err.OperationalError) (1054, "Unknown column 'knowledge_entries.is_verified' in 'field list'")
[SQL: SELECT count(*) AS count_1
FROM (SELECT knowledge_entries.id AS knowledge_entries_id, knowledge_entries.question AS knowledge_entries_question, knowledge_entries.answer AS knowledge_entries_answer, knowledge_entries.category AS knowledge_entries_category, knowledge_entries.confidence_score AS knowledge_entries_confidence_score, knowledge_entries.usage_count AS knowledge_entries_usage_count, knowledge_entries.created_at AS knowledge_entries_created_at, knowledge_entries.updated_at AS knowledge_entries_updated_at, knowledge_entries.is_active AS knowledge_entries_is_active, knowledge_entries.is_verified AS knowledge_entries_is_verified, knowledge_entries.verified_by AS knowledge_entries_verified_by, knowledge_entries.verified_at AS knowledge_entries_verified_at, knowledge_entries.vector_embedding AS knowledge_entries_vector_embedding
FROM knowledge_entries) AS anon_1]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-09-06 20:04:00,714 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V001 - location
2025-09-06 20:04:00,717 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V001 - status
2025-09-06 20:04:00,717 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V001 - battery
2025-09-06 20:04:00,723 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V001 - engine
2025-09-06 20:04:00,723 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V002 - location
2025-09-06 20:04:00,730 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V002 - status
2025-09-06 20:04:00,734 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V002 - fault
2025-09-06 20:04:00,735 - src.vehicle.vehicle_data_manager - INFO - 示例车辆数据添加成功
2025-09-06 20:04:00,738 - src.core.database - ERROR - 数据库操作失败: (pymysql.err.OperationalError) (1054, "Unknown column 'knowledge_entries.is_verified' in 'field list'")
[SQL: SELECT knowledge_entries.id AS knowledge_entries_id, knowledge_entries.question AS knowledge_entries_question, knowledge_entries.answer AS knowledge_entries_answer, knowledge_entries.category AS knowledge_entries_category, knowledge_entries.confidence_score AS knowledge_entries_confidence_score, knowledge_entries.usage_count AS knowledge_entries_usage_count, knowledge_entries.created_at AS knowledge_entries_created_at, knowledge_entries.updated_at AS knowledge_entries_updated_at, knowledge_entries.is_active AS knowledge_entries_is_active, knowledge_entries.is_verified AS knowledge_entries_is_verified, knowledge_entries.verified_by AS knowledge_entries_verified_by, knowledge_entries.verified_at AS knowledge_entries_verified_at, knowledge_entries.vector_embedding AS knowledge_entries_vector_embedding
FROM knowledge_entries
WHERE knowledge_entries.is_verified = false]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-09-06 20:04:00,748 - src.core.database - ERROR - 数据库操作失败: (pymysql.err.OperationalError) (1054, "Unknown column 'knowledge_entries.is_verified' in 'field list'")
[SQL: SELECT count(*) AS count_1
FROM (SELECT knowledge_entries.id AS knowledge_entries_id, knowledge_entries.question AS knowledge_entries_question, knowledge_entries.answer AS knowledge_entries_answer, knowledge_entries.category AS knowledge_entries_category, knowledge_entries.confidence_score AS knowledge_entries_confidence_score, knowledge_entries.usage_count AS knowledge_entries_usage_count, knowledge_entries.created_at AS knowledge_entries_created_at, knowledge_entries.updated_at AS knowledge_entries_updated_at, knowledge_entries.is_active AS knowledge_entries_is_active, knowledge_entries.is_verified AS knowledge_entries_is_verified, knowledge_entries.verified_by AS knowledge_entries_verified_by, knowledge_entries.verified_at AS knowledge_entries_verified_at, knowledge_entries.vector_embedding AS knowledge_entries_vector_embedding
FROM knowledge_entries) AS anon_1]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-09-06 20:07:56,720 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V001 - location
2025-09-06 20:07:56,724 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V001 - status
2025-09-06 20:07:56,728 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V001 - battery
2025-09-06 20:07:56,731 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V001 - engine
2025-09-06 20:07:56,735 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V002 - location
2025-09-06 20:07:56,738 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V002 - status
2025-09-06 20:07:56,741 - src.vehicle.vehicle_data_manager - INFO - 添加车辆数据成功: V002 - fault
2025-09-06 20:07:56,742 - src.vehicle.vehicle_data_manager - INFO - 示例车辆数据添加成功
2025-09-06 20:09:16,590 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 43 个条目
2025-09-06 20:09:16,604 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 43 个条目
2025-09-06 20:09:16,604 - src.main - INFO - TSP助手初始化完成
2025-09-06 20:09:16,606 - src.agent.tool_manager - INFO - 注册工具: search_knowledge
2025-09-06 20:09:16,606 - src.agent.tool_manager - INFO - 注册工具: create_work_order
2025-09-06 20:09:16,607 - src.agent.tool_manager - INFO - 注册工具: update_work_order
2025-09-06 20:09:16,607 - src.agent.tool_manager - INFO - 注册工具: generate_response
2025-09-06 20:09:16,607 - src.agent.tool_manager - INFO - 注册工具: analyze_data
2025-09-06 20:09:16,607 - src.agent.tool_manager - INFO - 注册工具: send_notification
2025-09-06 20:09:16,607 - src.agent.tool_manager - INFO - 注册工具: schedule_task
2025-09-06 20:09:16,607 - src.agent.tool_manager - INFO - 注册工具: web_search
2025-09-06 20:09:16,608 - src.agent.tool_manager - INFO - 注册工具: file_operation
2025-09-06 20:09:16,608 - src.agent.tool_manager - INFO - 注册工具: database_query
2025-09-06 20:09:16,608 - src.agent.tool_manager - INFO - 已注册 10 个默认工具
2025-09-06 20:09:16,608 - src.agent.agent_core - INFO - Agent核心初始化完成
2025-09-06 20:09:16,608 - src.agent_assistant - INFO - TSP Agent助手初始化完成
2025-09-06 20:09:33,979 - src.core.llm_client - INFO - API请求成功
2025-09-06 20:09:33,979 - src.agent_assistant - ERROR - 处理文件失败: 'question'
2025-09-06 20:10:08,212 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 43 个条目
2025-09-06 20:10:08,220 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 43 个条目
2025-09-06 20:10:08,227 - src.main - INFO - TSP助手初始化完成
2025-09-06 20:10:08,227 - src.agent.tool_manager - INFO - 注册工具: search_knowledge
2025-09-06 20:10:08,228 - src.agent.tool_manager - INFO - 注册工具: create_work_order
2025-09-06 20:10:08,229 - src.agent.tool_manager - INFO - 注册工具: update_work_order
2025-09-06 20:10:08,229 - src.agent.tool_manager - INFO - 注册工具: generate_response
2025-09-06 20:10:08,229 - src.agent.tool_manager - INFO - 注册工具: analyze_data
2025-09-06 20:10:08,229 - src.agent.tool_manager - INFO - 注册工具: send_notification
2025-09-06 20:10:08,229 - src.agent.tool_manager - INFO - 注册工具: schedule_task
2025-09-06 20:10:08,230 - src.agent.tool_manager - INFO - 注册工具: web_search
2025-09-06 20:10:08,230 - src.agent.tool_manager - INFO - 注册工具: file_operation
2025-09-06 20:10:08,230 - src.agent.tool_manager - INFO - 注册工具: database_query
2025-09-06 20:10:08,230 - src.agent.tool_manager - INFO - 已注册 10 个默认工具
2025-09-06 20:10:08,231 - src.agent.agent_core - INFO - Agent核心初始化完成
2025-09-06 20:10:08,231 - src.agent_assistant - INFO - TSP Agent助手初始化完成
2025-09-06 20:10:17,957 - src.core.llm_client - INFO - API请求成功
2025-09-06 20:10:17,959 - src.agent_assistant - INFO - LLM响应内容: [
{
"question": "远程启动车辆需要满足哪些条件?",
"answer": "远程启动车辆需要满足以下条件1. 车辆处于P档2. 手刹已拉起3. 车门已锁4. 电池电量充足。",
"category": "远程控制",
"confidence_score": 0.95
},
{
"question": "如何通过APP远程启动车辆",
"answer": "通过APP远程启动车辆的操作步骤如下1. 打开车辆配套APP2. 点击远程启动按钮3. 系统将自动检查启动条件4. 确认无误后,等待车辆启动完成。",
"category": "APP功能",
"confidence_score": 0.9
},
{
"question": "远程启动后需要注意什么?",
"answer": "远程启动后需注意车辆启动后10分钟内必须踩下刹车以解除启动状态否则车辆将自动熄火以确保安全。如遇到启动失败或其他异常情况请及时联系客服。",
"category":...
2025-09-06 20:10:17,959 - src.agent_assistant - INFO - 成功解析JSON提取到 4 条知识
2025-09-06 20:10:17,979 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 44 个条目
2025-09-06 20:10:17,981 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 远程启动车辆需要满足哪些条件?...
2025-09-06 20:10:17,995 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 45 个条目
2025-09-06 20:10:17,997 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 如何通过APP远程启动车辆...
2025-09-06 20:10:18,009 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 46 个条目
2025-09-06 20:10:18,015 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 远程启动后需要注意什么?...
2025-09-06 20:10:18,029 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 47 个条目
2025-09-06 20:10:18,032 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: 远程启动过程中提示失败可能是什么原因?...
2025-09-06 20:43:38,829 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 58 个条目
2025-09-06 20:43:38,846 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 58 个条目
2025-09-06 20:43:38,847 - src.main - INFO - TSP助手初始化完成
2025-09-06 20:43:38,862 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 58 个条目
2025-09-06 20:43:38,881 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 58 个条目
2025-09-06 20:43:38,882 - src.main - INFO - TSP助手初始化完成
2025-09-06 20:43:38,884 - src.agent.tool_manager - INFO - 注册工具: search_knowledge
2025-09-06 20:43:38,884 - src.agent.tool_manager - INFO - 注册工具: create_work_order
2025-09-06 20:43:38,884 - src.agent.tool_manager - INFO - 注册工具: update_work_order
2025-09-06 20:43:38,886 - src.agent.tool_manager - INFO - 注册工具: generate_response
2025-09-06 20:43:38,886 - src.agent.tool_manager - INFO - 注册工具: analyze_data
2025-09-06 20:43:38,886 - src.agent.tool_manager - INFO - 注册工具: send_notification
2025-09-06 20:43:38,886 - src.agent.tool_manager - INFO - 注册工具: schedule_task
2025-09-06 20:43:38,886 - src.agent.tool_manager - INFO - 注册工具: web_search
2025-09-06 20:43:38,886 - src.agent.tool_manager - INFO - 注册工具: file_operation
2025-09-06 20:43:38,887 - src.agent.tool_manager - INFO - 注册工具: database_query
2025-09-06 20:43:38,887 - src.agent.tool_manager - INFO - 已注册 10 个默认工具
2025-09-06 20:43:38,887 - src.agent.agent_core - INFO - Agent核心初始化完成
2025-09-06 20:43:38,887 - src.agent_assistant - INFO - TSP Agent助手初始化完成
2025-09-06 20:43:38,906 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 58 个条目
2025-09-06 20:43:38,950 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 58 个条目
2025-09-06 20:43:38,969 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 58 个条目
2025-09-06 20:43:38,971 - src.main - INFO - TSP助手初始化完成
2025-09-06 20:43:39,774 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 59 个条目
2025-09-06 20:43:39,782 - src.knowledge_base.knowledge_manager - INFO - 添加知识库条目成功: Web API测试删除 - 这是一个测试条目...
2025-09-06 20:43:39,861 - src.knowledge_base.knowledge_manager - INFO - 向量化器加载成功,包含 58 个条目
2025-09-06 20:43:39,866 - src.knowledge_base.knowledge_manager - INFO - 删除知识库条目成功: 60