BodyBalanceEvaluation/logs/debug.log
2025-07-31 17:23:05 +08:00

6767 lines
732 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-07-30 14:15:23,014 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 14:15:23,015 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 14:15:23,028 - __main__ - ERROR - [debug_server.py:110] - 服务器启动失败: No module named 'flask'
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\debug_server.py", line 83, in start_debug_server
from backend.app import app, socketio, init_app
File "D:\BodyBalanceEvaluation\backend\app.py", line 14, in <module>
from flask import Flask, request, jsonify, send_file
ModuleNotFoundError: No module named 'flask'
2025-07-30 14:15:47,601 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 14:15:47,603 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 14:15:47,793 - __main__ - ERROR - [debug_server.py:110] - 服务器启动失败: No module named 'flask_cors'
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\debug_server.py", line 83, in start_debug_server
from backend.app import app, socketio, init_app
File "D:\BodyBalanceEvaluation\backend\app.py", line 15, in <module>
from flask_cors import CORS
ModuleNotFoundError: No module named 'flask_cors'
2025-07-30 14:16:35,579 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 14:16:35,579 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 14:16:35,779 - __main__ - ERROR - [debug_server.py:110] - 服务器启动失败: No module named 'flask_socketio'
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\debug_server.py", line 83, in start_debug_server
from backend.app import app, socketio, init_app
File "D:\BodyBalanceEvaluation\backend\app.py", line 19, in <module>
from flask_socketio import SocketIO, emit
ModuleNotFoundError: No module named 'flask_socketio'
2025-07-30 14:22:49,521 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 14:22:49,521 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 14:22:51,762 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 14:22:51,774 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 14:22:51,775 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 14:22:51,776 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 14:22:51,851 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 14:22:51,855 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 14:22:55,921 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 14:22:55,922 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 14:23:00,980 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 14:23:00,980 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 14:23:00,981 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 14:23:00,981 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 14:23:00,981 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 14:23:00,981 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 14:23:00,981 - backend.app - INFO - [app.py:133] - 应用初始化完成
2025-07-30 14:23:00,981 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 14:23:00,982 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 14:23:00,982 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 14:23:00,982 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 14:23:00,982 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 14:23:00,993 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 14:23:00,993 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 14:23:00,994 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 14:23:01,052 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 14:23:01,053 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 14:23:01,712 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 14:23:01,717 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 14:23:01,718 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 14:23:01,718 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 14:23:01,790 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 14:23:01,793 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 14:23:02,701 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 14:23:02,702 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 14:23:07,635 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 14:23:07,635 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 14:23:07,635 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 14:23:07,635 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 14:23:07,635 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 14:23:07,636 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 14:23:07,636 - backend.app - INFO - [app.py:133] - 应用初始化完成
2025-07-30 14:23:07,636 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 14:23:07,637 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 14:23:07,637 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 14:23:07,637 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 14:23:07,637 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 14:23:07,642 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 14:23:07,647 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 14:23:07,688 - backend.app - INFO - [app.py:875] - 客户端连接: Cal_kITwP1-inNYLAAAB
2025-07-30 14:23:25,360 - backend.app - INFO - [app.py:880] - 客户端断开连接: Cal_kITwP1-inNYLAAAB
2025-07-30 14:23:25,379 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 14:23:25] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 14:23:25,381 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 14:23:26,713 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 14:23:26] "GET /socket.io/?EIO=4&transport=polling&t=PXQ0036 HTTP/1.1" 200 -
2025-07-30 14:23:26,979 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 14:23:26] "POST /socket.io/?EIO=4&transport=polling&t=PXQ007y&sid=dt3GqThJCGi20W8VAAAC HTTP/1.1" 200 -
2025-07-30 14:23:27,026 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 14:23:27] "GET /socket.io/?EIO=4&transport=polling&t=PXQ007z&sid=dt3GqThJCGi20W8VAAAC HTTP/1.1" 200 -
2025-07-30 14:23:27,339 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 14:23:27] "POST /socket.io/?EIO=4&transport=polling&t=PXQ00Cr.0&sid=dt3GqThJCGi20W8VAAAC HTTP/1.1" 200 -
2025-07-30 14:23:27,339 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 14:23:27] "GET /socket.io/?EIO=4&transport=polling&t=PXQ00Cr&sid=dt3GqThJCGi20W8VAAAC HTTP/1.1" 200 -
2025-07-30 14:23:32,109 - backend.app - INFO - [app.py:875] - 客户端连接: 4qOym6jXlaxUSoBsAAAE
2025-07-30 14:23:36,762 - backend.app - INFO - [app.py:834] - 收到start_rtsp事件客户端ID: 4qOym6jXlaxUSoBsAAAE, 数据: {}
2025-07-30 14:23:36,762 - backend.app - INFO - [app.py:847] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 14:23:36,763 - backend.app - INFO - [app.py:722] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 14:23:36,763 - backend.app - INFO - [app.py:852] - RTSP线程已启动
2025-07-30 14:23:38,089 - backend.app - INFO - [app.py:738] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 14:24:03,778 - backend.app - INFO - [app.py:814] - 已推送 60 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:24:30,171 - backend.app - INFO - [app.py:814] - 已推送 120 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:24:56,922 - backend.app - INFO - [app.py:814] - 已推送 180 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:25:23,329 - backend.app - INFO - [app.py:814] - 已推送 240 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:25:49,739 - backend.app - INFO - [app.py:814] - 已推送 300 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:26:16,467 - backend.app - INFO - [app.py:814] - 已推送 360 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:26:43,682 - backend.app - INFO - [app.py:814] - 已推送 420 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:27:10,468 - backend.app - INFO - [app.py:814] - 已推送 480 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:27:37,848 - backend.app - INFO - [app.py:814] - 已推送 540 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:28:04,702 - backend.app - INFO - [app.py:814] - 已推送 600 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:28:31,330 - backend.app - INFO - [app.py:814] - 已推送 660 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:28:58,675 - backend.app - INFO - [app.py:814] - 已推送 720 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:29:25,055 - backend.app - INFO - [app.py:814] - 已推送 780 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:29:51,572 - backend.app - INFO - [app.py:814] - 已推送 840 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:30:17,567 - backend.app - INFO - [app.py:814] - 已推送 900 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:30:44,927 - backend.app - INFO - [app.py:814] - 已推送 960 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:31:12,465 - backend.app - INFO - [app.py:814] - 已推送 1020 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:31:39,197 - backend.app - INFO - [app.py:814] - 已推送 1080 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:32:06,020 - backend.app - INFO - [app.py:814] - 已推送 1140 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:32:33,123 - backend.app - INFO - [app.py:814] - 已推送 1200 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:33:00,588 - backend.app - INFO - [app.py:814] - 已推送 1260 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:33:26,964 - backend.app - INFO - [app.py:814] - 已推送 1320 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:33:53,850 - backend.app - INFO - [app.py:814] - 已推送 1380 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:34:20,925 - backend.app - INFO - [app.py:814] - 已推送 1440 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:34:47,977 - backend.app - INFO - [app.py:814] - 已推送 1500 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:35:15,706 - backend.app - INFO - [app.py:814] - 已推送 1560 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:35:42,648 - backend.app - INFO - [app.py:814] - 已推送 1620 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:36:09,330 - backend.app - INFO - [app.py:814] - 已推送 1680 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:36:36,333 - backend.app - INFO - [app.py:814] - 已推送 1740 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:37:03,186 - backend.app - INFO - [app.py:814] - 已推送 1800 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:37:30,441 - backend.app - INFO - [app.py:814] - 已推送 1860 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:37:57,168 - backend.app - INFO - [app.py:814] - 已推送 1920 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:38:24,015 - backend.app - INFO - [app.py:814] - 已推送 1980 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:38:50,607 - backend.app - INFO - [app.py:814] - 已推送 2040 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:39:17,754 - backend.app - INFO - [app.py:814] - 已推送 2100 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:39:45,127 - backend.app - INFO - [app.py:814] - 已推送 2160 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:40:11,823 - backend.app - INFO - [app.py:814] - 已推送 2220 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:40:37,117 - backend.app - INFO - [app.py:814] - 已推送 2280 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:41:03,828 - backend.app - INFO - [app.py:814] - 已推送 2340 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:41:31,730 - backend.app - INFO - [app.py:814] - 已推送 2400 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:41:58,554 - backend.app - INFO - [app.py:814] - 已推送 2460 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:42:25,252 - backend.app - INFO - [app.py:814] - 已推送 2520 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:42:52,097 - backend.app - INFO - [app.py:814] - 已推送 2580 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:43:18,820 - backend.app - INFO - [app.py:814] - 已推送 2640 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:43:45,567 - backend.app - INFO - [app.py:814] - 已推送 2700 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:44:11,906 - backend.app - INFO - [app.py:814] - 已推送 2760 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:44:38,167 - backend.app - INFO - [app.py:814] - 已推送 2820 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:45:04,425 - backend.app - INFO - [app.py:814] - 已推送 2880 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:45:30,783 - backend.app - INFO - [app.py:814] - 已推送 2940 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:45:57,570 - backend.app - INFO - [app.py:814] - 已推送 3000 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:46:23,833 - backend.app - INFO - [app.py:814] - 已推送 3060 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:46:50,137 - backend.app - INFO - [app.py:814] - 已推送 3120 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:47:16,399 - backend.app - INFO - [app.py:814] - 已推送 3180 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:47:42,749 - backend.app - INFO - [app.py:814] - 已推送 3240 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:48:09,657 - backend.app - INFO - [app.py:814] - 已推送 3300 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:48:35,856 - backend.app - INFO - [app.py:814] - 已推送 3360 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:49:02,147 - backend.app - INFO - [app.py:814] - 已推送 3420 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:49:28,407 - backend.app - INFO - [app.py:814] - 已推送 3480 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:49:54,718 - backend.app - INFO - [app.py:814] - 已推送 3540 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:50:21,529 - backend.app - INFO - [app.py:814] - 已推送 3600 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:50:47,818 - backend.app - INFO - [app.py:814] - 已推送 3660 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:51:14,044 - backend.app - INFO - [app.py:814] - 已推送 3720 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:51:40,342 - backend.app - INFO - [app.py:814] - 已推送 3780 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:52:06,679 - backend.app - INFO - [app.py:814] - 已推送 3840 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:52:33,478 - backend.app - INFO - [app.py:814] - 已推送 3900 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:52:59,774 - backend.app - INFO - [app.py:814] - 已推送 3960 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:53:26,082 - backend.app - INFO - [app.py:814] - 已推送 4020 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:53:52,299 - backend.app - INFO - [app.py:814] - 已推送 4080 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:54:18,648 - backend.app - INFO - [app.py:814] - 已推送 4140 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:54:45,458 - backend.app - INFO - [app.py:814] - 已推送 4200 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:55:11,780 - backend.app - INFO - [app.py:814] - 已推送 4260 帧到编码队列,图像尺寸: (1080, 1920)
2025-07-30 14:55:36,258 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\utils.py', reloading
2025-07-30 14:55:36,510 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\debug_server.py', reloading
2025-07-30 14:55:41,020 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 14:55:42,819 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 14:55:42,853 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 14:55:52,507 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 14:55:52,580 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 14:55:52,595 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 14:55:52,597 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 14:55:53,275 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 14:55:53,313 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 14:56:05,259 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 14:56:05,266 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 14:56:23,861 - __main__ - INFO - [debug_server.py:108] - 服务器被用户中断
2025-07-30 15:09:40,776 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 15:09:40,777 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 15:09:42,403 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 15:09:42,417 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 15:09:42,421 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 15:09:42,421 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 15:09:42,584 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 15:09:42,592 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 15:09:44,330 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 15:09:44,332 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 15:09:52,364 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 15:09:52,364 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 15:09:52,364 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 15:09:52,365 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 15:09:52,365 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 15:09:52,366 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 15:09:52,366 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 15:09:52,366 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 15:09:52,367 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 15:09:52,367 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 15:09:52,367 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 15:09:52,367 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 15:09:52,382 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 15:09:52,382 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 15:09:52,383 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 15:09:52,454 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 15:09:52,455 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 15:09:53,411 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 15:09:53,419 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 15:09:53,421 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 15:09:53,421 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 15:09:53,523 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 15:09:53,528 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 15:09:54,955 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 15:09:54,956 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 15:10:01,430 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 15:10:01,431 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 15:10:01,431 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 15:10:01,431 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 15:10:01,431 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 15:10:01,431 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 15:10:01,432 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 15:10:01,432 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 15:10:01,432 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 15:10:01,432 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 15:10:01,432 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 15:10:01,432 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 15:10:01,437 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 15:10:01,442 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 15:10:28,698 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:10:28] "GET /socket.io/?EIO=4&transport=polling&t=PXQAn0c HTTP/1.1" 200 -
2025-07-30 15:10:28,957 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:10:28] "POST /socket.io/?EIO=4&transport=polling&t=PXQAn5T&sid=0KVpuOzAf1Vz-68PAAAA HTTP/1.1" 200 -
2025-07-30 15:10:29,003 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:10:29] "GET /socket.io/?EIO=4&transport=polling&t=PXQAn5U&sid=0KVpuOzAf1Vz-68PAAAA HTTP/1.1" 200 -
2025-07-30 15:10:29,007 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:10:29] "POST /socket.io/?EIO=4&transport=polling&t=PXQAnAF&sid=0KVpuOzAf1Vz-68PAAAA HTTP/1.1" 200 -
2025-07-30 15:10:29,313 - engineio.server - ERROR - [base_server.py:351] - 'Session is disconnected' 0KVpuOzAf1Vz-68PAAAA (further occurrences of this error will be logged with level INFO)
2025-07-30 15:10:29,314 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:10:29] "GET /socket.io/?EIO=4&transport=polling&t=PXQAnAE&sid=0KVpuOzAf1Vz-68PAAAA HTTP/1.1" 400 -
2025-07-30 15:10:33,161 - backend.app - INFO - [app.py:959] - 客户端连接: PlKRSoQmNYp5D3Y0AAAC
2025-07-30 15:10:36,381 - backend.app - INFO - [app.py:918] - 收到start_rtsp事件客户端ID: PlKRSoQmNYp5D3Y0AAAC, 数据: {}
2025-07-30 15:10:36,382 - backend.app - INFO - [app.py:931] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 15:10:36,382 - backend.app - INFO - [app.py:787] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 15:10:36,383 - backend.app - INFO - [app.py:936] - RTSP线程已启动
2025-07-30 15:10:38,092 - backend.app - INFO - [app.py:803] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 15:10:47,801 - backend.app - INFO - [app.py:895] - 已推送 60 帧到编码队列,跳过率: 2/3
2025-07-30 15:10:57,538 - backend.app - INFO - [app.py:895] - 已推送 120 帧到编码队列,跳过率: 2/3
2025-07-30 15:11:01,999 - backend.app - WARNING - [app.py:101] - 内存使用过高: 310.95MB,强制清理
2025-07-30 15:11:06,642 - backend.app - INFO - [app.py:895] - 已推送 180 帧到编码队列,跳过率: 2/3
2025-07-30 15:11:16,246 - backend.app - INFO - [app.py:895] - 已推送 240 帧到编码队列,跳过率: 2/3
2025-07-30 15:11:26,066 - backend.app - INFO - [app.py:895] - 已推送 300 帧到编码队列,跳过率: 2/3
2025-07-30 15:11:26,066 - backend.app - WARNING - [app.py:101] - 内存使用过高: 310.93MB,强制清理
2025-07-30 15:11:35,846 - backend.app - INFO - [app.py:895] - 已推送 360 帧到编码队列,跳过率: 2/3
2025-07-30 15:11:45,663 - backend.app - INFO - [app.py:895] - 已推送 420 帧到编码队列,跳过率: 2/3
2025-07-30 15:11:49,964 - backend.app - WARNING - [app.py:101] - 内存使用过高: 311.30MB,强制清理
2025-07-30 15:11:55,040 - backend.app - INFO - [app.py:895] - 已推送 480 帧到编码队列,跳过率: 2/3
2025-07-30 15:12:04,539 - backend.app - INFO - [app.py:895] - 已推送 540 帧到编码队列,跳过率: 2/3
2025-07-30 15:12:14,138 - backend.app - INFO - [app.py:895] - 已推送 600 帧到编码队列,跳过率: 2/3
2025-07-30 15:12:14,138 - backend.app - WARNING - [app.py:101] - 内存使用过高: 311.55MB,强制清理
2025-07-30 15:12:23,885 - backend.app - INFO - [app.py:895] - 已推送 660 帧到编码队列,跳过率: 2/3
2025-07-30 15:12:33,615 - backend.app - INFO - [app.py:895] - 已推送 720 帧到编码队列,跳过率: 2/3
2025-07-30 15:12:38,180 - backend.app - WARNING - [app.py:101] - 内存使用过高: 311.57MB,强制清理
2025-07-30 15:12:43,707 - backend.app - INFO - [app.py:895] - 已推送 780 帧到编码队列,跳过率: 2/3
2025-07-30 15:12:52,685 - backend.app - INFO - [app.py:895] - 已推送 840 帧到编码队列,跳过率: 2/3
2025-07-30 15:13:02,271 - backend.app - INFO - [app.py:895] - 已推送 900 帧到编码队列,跳过率: 2/3
2025-07-30 15:13:02,271 - backend.app - WARNING - [app.py:101] - 内存使用过高: 311.89MB,强制清理
2025-07-30 15:13:12,052 - backend.app - INFO - [app.py:895] - 已推送 960 帧到编码队列,跳过率: 2/3
2025-07-30 15:13:21,840 - backend.app - INFO - [app.py:895] - 已推送 1020 帧到编码队列,跳过率: 2/3
2025-07-30 15:13:26,348 - backend.app - WARNING - [app.py:101] - 内存使用过高: 311.89MB,强制清理
2025-07-30 15:13:31,775 - backend.app - INFO - [app.py:895] - 已推送 1080 帧到编码队列,跳过率: 2/3
2025-07-30 15:13:41,284 - backend.app - INFO - [app.py:895] - 已推送 1140 帧到编码队列,跳过率: 2/3
2025-07-30 15:13:50,296 - backend.app - INFO - [app.py:895] - 已推送 1200 帧到编码队列,跳过率: 2/3
2025-07-30 15:13:50,335 - backend.app - WARNING - [app.py:101] - 内存使用过高: 311.91MB,强制清理
2025-07-30 15:14:00,109 - backend.app - INFO - [app.py:895] - 已推送 1260 帧到编码队列,跳过率: 2/3
2025-07-30 15:14:09,906 - backend.app - INFO - [app.py:895] - 已推送 1320 帧到编码队列,跳过率: 2/3
2025-07-30 15:14:14,427 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.39MB,强制清理
2025-07-30 15:14:19,657 - backend.app - INFO - [app.py:895] - 已推送 1380 帧到编码队列,跳过率: 2/3
2025-07-30 15:14:29,412 - backend.app - INFO - [app.py:895] - 已推送 1440 帧到编码队列,跳过率: 2/3
2025-07-30 15:14:38,428 - backend.app - INFO - [app.py:895] - 已推送 1500 帧到编码队列,跳过率: 2/3
2025-07-30 15:14:38,428 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.39MB,强制清理
2025-07-30 15:14:48,656 - backend.app - INFO - [app.py:895] - 已推送 1560 帧到编码队列,跳过率: 2/3
2025-07-30 15:14:58,445 - backend.app - INFO - [app.py:895] - 已推送 1620 帧到编码队列,跳过率: 2/3
2025-07-30 15:15:03,194 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.41MB,强制清理
2025-07-30 15:15:07,839 - backend.app - INFO - [app.py:895] - 已推送 1680 帧到编码队列,跳过率: 2/3
2025-07-30 15:15:17,734 - backend.app - INFO - [app.py:895] - 已推送 1740 帧到编码队列,跳过率: 2/3
2025-07-30 15:15:27,464 - backend.app - INFO - [app.py:895] - 已推送 1800 帧到编码队列,跳过率: 2/3
2025-07-30 15:15:27,465 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.41MB,强制清理
2025-07-30 15:15:37,267 - backend.app - INFO - [app.py:895] - 已推送 1860 帧到编码队列,跳过率: 2/3
2025-07-30 15:15:46,238 - backend.app - INFO - [app.py:895] - 已推送 1920 帧到编码队列,跳过率: 2/3
2025-07-30 15:15:51,425 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.41MB,强制清理
2025-07-30 15:15:55,966 - backend.app - INFO - [app.py:895] - 已推送 1980 帧到编码队列,跳过率: 2/3
2025-07-30 15:16:05,831 - backend.app - INFO - [app.py:895] - 已推送 2040 帧到编码队列,跳过率: 2/3
2025-07-30 15:16:15,535 - backend.app - INFO - [app.py:895] - 已推送 2100 帧到编码队列,跳过率: 2/3
2025-07-30 15:16:15,591 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.43MB,强制清理
2025-07-30 15:16:25,214 - backend.app - INFO - [app.py:895] - 已推送 2160 帧到编码队列,跳过率: 2/3
2025-07-30 15:16:35,235 - backend.app - INFO - [app.py:895] - 已推送 2220 帧到编码队列,跳过率: 2/3
2025-07-30 15:16:43,805 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.43MB,强制清理
2025-07-30 15:16:53,981 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-30 15:16:54,277 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-30 15:17:00,813 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 15:17:01,850 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 15:17:01,854 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 15:17:12,898 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 15:17:12,933 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 15:17:12,947 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 15:17:12,949 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 15:17:13,985 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 15:17:14,022 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 15:17:19,877 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 15:17:19,881 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 15:17:42,797 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 15:17:42,798 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 15:17:42,798 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 15:17:42,798 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 15:17:42,799 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 15:17:42,800 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 15:17:42,800 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 15:17:42,800 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 15:17:42,801 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 15:17:42,801 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 15:17:42,802 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 15:17:42,802 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 15:17:42,811 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 15:17:42,822 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 15:17:42,917 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:17:42] "GET /socket.io/?EIO=4&transport=polling&t=PXQCK6p HTTP/1.1" 200 -
2025-07-30 15:17:42,921 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:17:42] "GET /socket.io/?EIO=4&transport=polling&t=PXQCLdu HTTP/1.1" 200 -
2025-07-30 15:17:42,929 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:17:42] "GET /socket.io/?EIO=4&transport=polling&t=PXQCNaZ HTTP/1.1" 200 -
2025-07-30 15:17:42,931 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:17:42] "GET /socket.io/?EIO=4&transport=polling&t=PXQCPkd HTTP/1.1" 200 -
2025-07-30 15:17:42,947 - backend.app - INFO - [app.py:959] - 客户端连接: 1V1fs-CHeUHoo8fWAAAI
2025-07-30 15:17:47,571 - backend.app - INFO - [app.py:964] - 客户端断开连接: 1V1fs-CHeUHoo8fWAAAI
2025-07-30 15:17:47,583 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:17:47] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 15:17:47,586 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 15:19:04,038 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 15:19:04,038 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 15:19:06,352 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 15:19:06,369 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 15:19:06,375 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 15:19:06,376 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 15:19:06,615 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 15:19:06,630 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 15:19:09,261 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 15:19:09,263 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 15:19:25,212 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 15:19:25,213 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 15:19:25,213 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 15:19:25,214 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 15:19:25,214 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 15:19:25,214 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 15:19:25,215 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 15:19:25,215 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 15:19:25,215 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 15:19:25,216 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 15:19:25,216 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 15:19:25,216 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 15:19:25,236 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 15:19:25,237 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 15:19:25,237 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 15:19:25,361 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 15:19:25,361 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 15:19:27,568 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 15:19:27,577 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 15:19:27,581 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 15:19:27,581 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 15:19:27,767 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 15:19:27,776 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 15:19:29,889 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 15:19:29,893 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 15:19:37,681 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 15:19:37,681 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 15:19:37,682 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 15:19:37,682 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 15:19:37,682 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 15:19:37,683 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 15:19:37,683 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 15:19:37,683 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 15:19:37,683 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 15:19:37,683 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 15:19:37,683 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 15:19:37,684 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 15:19:37,688 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 15:19:37,693 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 15:19:37,737 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:19:37] "GET /socket.io/?EIO=4&transport=polling&t=PXQCrdl HTTP/1.1" 200 -
2025-07-30 15:19:37,737 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:19:37] "GET /socket.io/?EIO=4&transport=polling&t=PXQCpoK HTTP/1.1" 200 -
2025-07-30 15:19:37,743 - backend.app - INFO - [app.py:959] - 客户端连接: ghoY3JJYly7StwreAAAD
2025-07-30 15:19:40,917 - backend.app - INFO - [app.py:918] - 收到start_rtsp事件客户端ID: ghoY3JJYly7StwreAAAD, 数据: {}
2025-07-30 15:19:40,917 - backend.app - INFO - [app.py:931] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 15:19:40,918 - backend.app - INFO - [app.py:787] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 15:19:40,918 - backend.app - INFO - [app.py:936] - RTSP线程已启动
2025-07-30 15:19:41,655 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:19:41] "GET /socket.io/?EIO=4&transport=polling&t=PXQCu0W HTTP/1.1" 200 -
2025-07-30 15:19:41,916 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:19:41] "POST /socket.io/?EIO=4&transport=polling&t=PXQCu5P&sid=pPTJnM09WrzFB4KiAAAE HTTP/1.1" 200 -
2025-07-30 15:19:41,964 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:19:41] "GET /socket.io/?EIO=4&transport=polling&t=PXQCu5Q&sid=pPTJnM09WrzFB4KiAAAE HTTP/1.1" 200 -
2025-07-30 15:19:42,275 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:19:42] "POST /socket.io/?EIO=4&transport=polling&t=PXQCuAF&sid=pPTJnM09WrzFB4KiAAAE HTTP/1.1" 200 -
2025-07-30 15:19:42,275 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:19:42] "GET /socket.io/?EIO=4&transport=polling&t=PXQCuAE&sid=pPTJnM09WrzFB4KiAAAE HTTP/1.1" 200 -
2025-07-30 15:19:42,308 - backend.app - INFO - [app.py:803] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 15:19:52,036 - backend.app - INFO - [app.py:895] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 15:19:58,159 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.19MB,强制清理
2025-07-30 15:20:01,797 - backend.app - INFO - [app.py:895] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-30 15:20:11,123 - backend.app - INFO - [app.py:895] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-30 15:20:14,428 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.96MB,强制清理
2025-07-30 15:20:20,877 - backend.app - INFO - [app.py:895] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-30 15:20:30,320 - backend.app - INFO - [app.py:895] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-30 15:20:30,321 - backend.app - WARNING - [app.py:101] - 内存使用过高: 314.05MB,强制清理
2025-07-30 15:20:40,308 - backend.app - INFO - [app.py:895] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-30 15:20:46,537 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:20:50,042 - backend.app - INFO - [app.py:895] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-30 15:20:59,239 - backend.app - INFO - [app.py:895] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-30 15:21:02,753 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:21:08,836 - backend.app - INFO - [app.py:895] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-30 15:21:18,526 - backend.app - INFO - [app.py:895] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-30 15:21:18,526 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:21:28,214 - backend.app - INFO - [app.py:895] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-30 15:21:34,489 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:21:37,996 - backend.app - INFO - [app.py:895] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-30 15:21:47,115 - backend.app - INFO - [app.py:895] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-30 15:21:50,515 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.05MB,强制清理
2025-07-30 15:21:56,733 - backend.app - INFO - [app.py:895] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-30 15:22:06,562 - backend.app - INFO - [app.py:895] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-30 15:22:06,563 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.05MB,强制清理
2025-07-30 15:22:16,371 - backend.app - INFO - [app.py:895] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-30 15:22:22,745 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:22:26,322 - backend.app - INFO - [app.py:895] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-30 15:22:36,076 - backend.app - INFO - [app.py:895] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-30 15:22:38,785 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:22:45,747 - backend.app - INFO - [app.py:895] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-30 15:22:54,759 - backend.app - INFO - [app.py:895] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-30 15:22:54,801 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:23:04,577 - backend.app - INFO - [app.py:895] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-30 15:23:10,778 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:23:14,289 - backend.app - INFO - [app.py:895] - 已推送 1320 帧到编码队列,跳过率: 1/2
2025-07-30 15:23:24,083 - backend.app - INFO - [app.py:895] - 已推送 1380 帧到编码队列,跳过率: 1/2
2025-07-30 15:23:26,796 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:23:33,793 - backend.app - INFO - [app.py:895] - 已推送 1440 帧到编码队列,跳过率: 1/2
2025-07-30 15:23:42,900 - backend.app - INFO - [app.py:895] - 已推送 1500 帧到编码队列,跳过率: 1/2
2025-07-30 15:23:42,956 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.05MB,强制清理
2025-07-30 15:23:52,751 - backend.app - INFO - [app.py:895] - 已推送 1560 帧到编码队列,跳过率: 1/2
2025-07-30 15:23:59,073 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.04MB,强制清理
2025-07-30 15:24:02,511 - backend.app - INFO - [app.py:895] - 已推送 1620 帧到编码队列,跳过率: 1/2
2025-07-30 15:24:12,310 - backend.app - INFO - [app.py:895] - 已推送 1680 帧到编码队列,跳过率: 1/2
2025-07-30 15:24:15,940 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.04MB,强制清理
2025-07-30 15:24:22,332 - backend.app - INFO - [app.py:895] - 已推送 1740 帧到编码队列,跳过率: 1/2
2025-07-30 15:24:32,211 - backend.app - INFO - [app.py:895] - 已推送 1800 帧到编码队列,跳过率: 1/2
2025-07-30 15:24:32,269 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.06MB,强制清理
2025-07-30 15:24:42,019 - backend.app - INFO - [app.py:895] - 已推送 1860 帧到编码队列,跳过率: 1/2
2025-07-30 15:24:48,371 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.04MB,强制清理
2025-07-30 15:24:52,540 - backend.app - INFO - [app.py:895] - 已推送 1920 帧到编码队列,跳过率: 1/2
2025-07-30 15:25:02,191 - backend.app - INFO - [app.py:895] - 已推送 1980 帧到编码队列,跳过率: 1/2
2025-07-30 15:25:05,725 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.62MB,强制清理
2025-07-30 15:25:12,101 - backend.app - INFO - [app.py:895] - 已推送 2040 帧到编码队列,跳过率: 1/2
2025-07-30 15:25:21,907 - backend.app - INFO - [app.py:895] - 已推送 2100 帧到编码队列,跳过率: 1/2
2025-07-30 15:25:21,908 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.74MB,强制清理
2025-07-30 15:25:31,040 - backend.app - INFO - [app.py:895] - 已推送 2160 帧到编码队列,跳过率: 1/2
2025-07-30 15:25:38,026 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:25:40,679 - backend.app - INFO - [app.py:895] - 已推送 2220 帧到编码队列,跳过率: 1/2
2025-07-30 15:25:50,481 - backend.app - INFO - [app.py:895] - 已推送 2280 帧到编码队列,跳过率: 1/2
2025-07-30 15:25:54,080 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:26:00,456 - backend.app - INFO - [app.py:895] - 已推送 2340 帧到编码队列,跳过率: 1/2
2025-07-30 15:26:10,262 - backend.app - INFO - [app.py:895] - 已推送 2400 帧到编码队列,跳过率: 1/2
2025-07-30 15:26:10,262 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:26:20,044 - backend.app - INFO - [app.py:895] - 已推送 2460 帧到编码队列,跳过率: 1/2
2025-07-30 15:26:26,272 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:26:29,763 - backend.app - INFO - [app.py:895] - 已推送 2520 帧到编码队列,跳过率: 1/2
2025-07-30 15:26:38,709 - backend.app - INFO - [app.py:895] - 已推送 2580 帧到编码队列,跳过率: 1/2
2025-07-30 15:26:42,281 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:26:48,654 - backend.app - INFO - [app.py:895] - 已推送 2640 帧到编码队列,跳过率: 1/2
2025-07-30 15:26:58,400 - backend.app - INFO - [app.py:895] - 已推送 2700 帧到编码队列,跳过率: 1/2
2025-07-30 15:26:58,442 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:27:08,214 - backend.app - INFO - [app.py:895] - 已推送 2760 帧到编码队列,跳过率: 1/2
2025-07-30 15:27:14,499 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.74MB,强制清理
2025-07-30 15:27:18,810 - backend.app - INFO - [app.py:895] - 已推送 2820 帧到编码队列,跳过率: 1/2
2025-07-30 15:27:28,496 - backend.app - INFO - [app.py:895] - 已推送 2880 帧到编码队列,跳过率: 1/2
2025-07-30 15:27:30,786 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.74MB,强制清理
2025-07-30 15:27:36,910 - backend.app - INFO - [app.py:895] - 已推送 2940 帧到编码队列,跳过率: 1/2
2025-07-30 15:27:46,627 - backend.app - INFO - [app.py:895] - 已推送 3000 帧到编码队列,跳过率: 1/2
2025-07-30 15:27:46,628 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:27:56,521 - backend.app - INFO - [app.py:895] - 已推送 3060 帧到编码队列,跳过率: 1/2
2025-07-30 15:28:02,741 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:28:06,208 - backend.app - INFO - [app.py:895] - 已推送 3120 帧到编码队列,跳过率: 1/2
2025-07-30 15:28:15,963 - backend.app - INFO - [app.py:895] - 已推送 3180 帧到编码队列,跳过率: 1/2
2025-07-30 15:28:18,678 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:28:25,805 - backend.app - INFO - [app.py:895] - 已推送 3240 帧到编码队列,跳过率: 1/2
2025-07-30 15:28:34,662 - backend.app - INFO - [app.py:895] - 已推送 3300 帧到编码队列,跳过率: 1/2
2025-07-30 15:28:34,663 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:28:44,429 - backend.app - INFO - [app.py:895] - 已推送 3360 帧到编码队列,跳过率: 1/2
2025-07-30 15:28:50,744 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:28:54,244 - backend.app - INFO - [app.py:895] - 已推送 3420 帧到编码队列,跳过率: 1/2
2025-07-30 15:29:03,991 - backend.app - INFO - [app.py:895] - 已推送 3480 帧到编码队列,跳过率: 1/2
2025-07-30 15:29:06,719 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:29:13,736 - backend.app - INFO - [app.py:895] - 已推送 3540 帧到编码队列,跳过率: 1/2
2025-07-30 15:29:22,707 - backend.app - INFO - [app.py:895] - 已推送 3600 帧到编码队列,跳过率: 1/2
2025-07-30 15:29:22,708 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.76MB,强制清理
2025-07-30 15:29:32,678 - backend.app - INFO - [app.py:895] - 已推送 3660 帧到编码队列,跳过率: 1/2
2025-07-30 15:29:38,944 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.79MB,强制清理
2025-07-30 15:29:42,398 - backend.app - INFO - [app.py:895] - 已推送 3720 帧到编码队列,跳过率: 1/2
2025-07-30 15:29:52,110 - backend.app - INFO - [app.py:895] - 已推送 3780 帧到编码队列,跳过率: 1/2
2025-07-30 15:29:54,963 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.79MB,强制清理
2025-07-30 15:30:01,944 - backend.app - INFO - [app.py:895] - 已推送 3840 帧到编码队列,跳过率: 1/2
2025-07-30 15:30:11,879 - backend.app - INFO - [app.py:895] - 已推送 3900 帧到编码队列,跳过率: 1/2
2025-07-30 15:30:11,934 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.80MB,强制清理
2025-07-30 15:30:21,729 - backend.app - INFO - [app.py:895] - 已推送 3960 帧到编码队列,跳过率: 1/2
2025-07-30 15:30:28,073 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.80MB,强制清理
2025-07-30 15:30:30,789 - backend.app - INFO - [app.py:895] - 已推送 4020 帧到编码队列,跳过率: 1/2
2025-07-30 15:30:40,649 - backend.app - INFO - [app.py:895] - 已推送 4080 帧到编码队列,跳过率: 1/2
2025-07-30 15:30:44,134 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.79MB,强制清理
2025-07-30 15:30:50,308 - backend.app - INFO - [app.py:895] - 已推送 4140 帧到编码队列,跳过率: 1/2
2025-07-30 15:31:00,120 - backend.app - INFO - [app.py:895] - 已推送 4200 帧到编码队列,跳过率: 1/2
2025-07-30 15:31:00,179 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.80MB,强制清理
2025-07-30 15:31:10,007 - backend.app - INFO - [app.py:895] - 已推送 4260 帧到编码队列,跳过率: 1/2
2025-07-30 15:31:16,711 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.82MB,强制清理
2025-07-30 15:31:19,814 - backend.app - INFO - [app.py:895] - 已推送 4320 帧到编码队列,跳过率: 1/2
2025-07-30 15:31:28,846 - backend.app - INFO - [app.py:895] - 已推送 4380 帧到编码队列,跳过率: 1/2
2025-07-30 15:31:32,287 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:31:38,685 - backend.app - INFO - [app.py:895] - 已推送 4440 帧到编码队列,跳过率: 1/2
2025-07-30 15:31:48,387 - backend.app - INFO - [app.py:895] - 已推送 4500 帧到编码队列,跳过率: 1/2
2025-07-30 15:31:48,443 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.82MB,强制清理
2025-07-30 15:31:58,236 - backend.app - INFO - [app.py:895] - 已推送 4560 帧到编码队列,跳过率: 1/2
2025-07-30 15:32:04,477 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.82MB,强制清理
2025-07-30 15:32:08,678 - backend.app - INFO - [app.py:895] - 已推送 4620 帧到编码队列,跳过率: 1/2
2025-07-30 15:32:18,109 - backend.app - INFO - [app.py:895] - 已推送 4680 帧到编码队列,跳过率: 1/2
2025-07-30 15:32:20,832 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:32:27,789 - backend.app - INFO - [app.py:895] - 已推送 4740 帧到编码队列,跳过率: 1/2
2025-07-30 15:32:36,815 - backend.app - INFO - [app.py:895] - 已推送 4800 帧到编码队列,跳过率: 1/2
2025-07-30 15:32:36,861 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:32:46,531 - backend.app - INFO - [app.py:895] - 已推送 4860 帧到编码队列,跳过率: 1/2
2025-07-30 15:32:52,825 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:32:56,439 - backend.app - INFO - [app.py:895] - 已推送 4920 帧到编码队列,跳过率: 1/2
2025-07-30 15:33:06,169 - backend.app - INFO - [app.py:895] - 已推送 4980 帧到编码队列,跳过率: 1/2
2025-07-30 15:33:09,550 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:33:15,886 - backend.app - INFO - [app.py:895] - 已推送 5040 帧到编码队列,跳过率: 1/2
2025-07-30 15:33:25,682 - backend.app - INFO - [app.py:895] - 已推送 5100 帧到编码队列,跳过率: 1/2
2025-07-30 15:33:25,682 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:33:35,683 - backend.app - INFO - [app.py:895] - 已推送 5160 帧到编码队列,跳过率: 1/2
2025-07-30 15:33:41,956 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:33:44,644 - backend.app - INFO - [app.py:895] - 已推送 5220 帧到编码队列,跳过率: 1/2
2025-07-30 15:33:54,450 - backend.app - INFO - [app.py:895] - 已推送 5280 帧到编码队列,跳过率: 1/2
2025-07-30 15:33:57,976 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:34:04,154 - backend.app - INFO - [app.py:895] - 已推送 5340 帧到编码队列,跳过率: 1/2
2025-07-30 15:34:13,907 - backend.app - INFO - [app.py:895] - 已推送 5400 帧到编码队列,跳过率: 1/2
2025-07-30 15:34:13,950 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:34:23,597 - backend.app - INFO - [app.py:895] - 已推送 5460 帧到编码队列,跳过率: 1/2
2025-07-30 15:34:29,935 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:34:32,645 - backend.app - INFO - [app.py:895] - 已推送 5520 帧到编码队列,跳过率: 1/2
2025-07-30 15:34:42,482 - backend.app - INFO - [app.py:895] - 已推送 5580 帧到编码队列,跳过率: 1/2
2025-07-30 15:34:46,092 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:34:52,333 - backend.app - INFO - [app.py:895] - 已推送 5640 帧到编码队列,跳过率: 1/2
2025-07-30 15:35:01,965 - backend.app - INFO - [app.py:895] - 已推送 5700 帧到编码队列,跳过率: 1/2
2025-07-30 15:35:02,008 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:35:11,901 - backend.app - INFO - [app.py:895] - 已推送 5760 帧到编码队列,跳过率: 1/2
2025-07-30 15:35:18,085 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:35:21,550 - backend.app - INFO - [app.py:895] - 已推送 5820 帧到编码队列,跳过率: 1/2
2025-07-30 15:35:30,578 - backend.app - INFO - [app.py:895] - 已推送 5880 帧到编码队列,跳过率: 1/2
2025-07-30 15:35:34,118 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:35:40,358 - backend.app - INFO - [app.py:895] - 已推送 5940 帧到编码队列,跳过率: 1/2
2025-07-30 15:35:50,230 - backend.app - INFO - [app.py:895] - 已推送 6000 帧到编码队列,跳过率: 1/2
2025-07-30 15:35:50,230 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:36:00,139 - backend.app - INFO - [app.py:895] - 已推送 6060 帧到编码队列,跳过率: 1/2
2025-07-30 15:36:06,491 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.83MB,强制清理
2025-07-30 15:36:09,776 - backend.app - INFO - [app.py:895] - 已推送 6120 帧到编码队列,跳过率: 1/2
2025-07-30 15:36:19,446 - backend.app - INFO - [app.py:895] - 已推送 6180 帧到编码队列,跳过率: 1/2
2025-07-30 15:36:22,522 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.23MB,强制清理
2025-07-30 15:36:29,237 - backend.app - INFO - [app.py:895] - 已推送 6240 帧到编码队列,跳过率: 1/2
2025-07-30 15:36:38,858 - backend.app - INFO - [app.py:895] - 已推送 6300 帧到编码队列,跳过率: 1/2
2025-07-30 15:36:38,922 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.23MB,强制清理
2025-07-30 15:36:48,737 - backend.app - INFO - [app.py:895] - 已推送 6360 帧到编码队列,跳过率: 1/2
2025-07-30 15:36:55,191 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.23MB,强制清理
2025-07-30 15:36:58,554 - backend.app - INFO - [app.py:895] - 已推送 6420 帧到编码队列,跳过率: 1/2
2025-07-30 15:37:07,638 - backend.app - INFO - [app.py:964] - 客户端断开连接: ghoY3JJYly7StwreAAAD
2025-07-30 15:37:07,660 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 15:37:07] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 15:37:07,667 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 15:37:07,672 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\venv\\Lib\\site-packages\\werkzeug\\serving.py', reloading
2025-07-30 15:37:09,070 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 15:37:09,312 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 15:37:09,313 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 15:37:09,583 - __main__ - INFO - [debug_server.py:108] - 服务器被用户中断
2025-07-30 16:10:41,911 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 16:10:41,911 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 16:10:42,650 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 16:10:42,655 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 16:10:42,656 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 16:10:42,657 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 16:10:42,738 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 16:10:42,743 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 16:10:43,693 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 16:10:43,694 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 16:10:48,632 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 16:10:48,632 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 16:10:48,632 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 16:10:48,632 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 16:10:48,633 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 16:10:48,633 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 16:10:48,633 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 16:10:48,634 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 16:10:48,634 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 16:10:48,634 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 16:10:48,634 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 16:10:48,634 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 16:10:48,644 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 16:10:48,645 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 16:10:48,645 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 16:10:48,701 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 16:10:48,702 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 16:10:49,368 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 16:10:49,372 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 16:10:49,374 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 16:10:49,374 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 16:10:49,454 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 16:10:49,458 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 16:10:50,468 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 16:10:50,469 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 16:10:55,760 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 16:10:55,760 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 16:10:55,761 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 16:10:55,761 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 16:10:55,761 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 16:10:55,762 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 16:10:55,762 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 16:10:55,762 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 16:10:55,762 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 16:10:55,763 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 16:10:55,763 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 16:10:55,763 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 16:10:55,767 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 16:10:55,772 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 16:11:14,548 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:11:14] "GET /socket.io/?EIO=4&transport=polling&t=PXQOh6z HTTP/1.1" 200 -
2025-07-30 16:11:14,813 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:11:14] "POST /socket.io/?EIO=4&transport=polling&t=PXQOhBt&sid=oYEGAap2g2Bbu_LBAAAA HTTP/1.1" 200 -
2025-07-30 16:11:14,858 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:11:14] "GET /socket.io/?EIO=4&transport=polling&t=PXQOhBu&sid=oYEGAap2g2Bbu_LBAAAA HTTP/1.1" 200 -
2025-07-30 16:11:15,170 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:11:15] "POST /socket.io/?EIO=4&transport=polling&t=PXQOhGj.0&sid=oYEGAap2g2Bbu_LBAAAA HTTP/1.1" 200 -
2025-07-30 16:11:15,171 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:11:15] "GET /socket.io/?EIO=4&transport=polling&t=PXQOhGj&sid=oYEGAap2g2Bbu_LBAAAA HTTP/1.1" 200 -
2025-07-30 16:11:17,974 - backend.app - INFO - [app.py:959] - 客户端连接: 1GPdkH6BPXmGKRS3AAAC
2025-07-30 16:11:22,013 - backend.app - INFO - [app.py:918] - 收到start_rtsp事件客户端ID: 1GPdkH6BPXmGKRS3AAAC, 数据: {}
2025-07-30 16:11:22,014 - backend.app - INFO - [app.py:931] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:11:22,014 - backend.app - INFO - [app.py:787] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:11:22,014 - backend.app - INFO - [app.py:936] - RTSP线程已启动
2025-07-30 16:11:23,267 - backend.app - INFO - [app.py:803] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 16:11:29,724 - backend.app - INFO - [app.py:964] - 客户端断开连接: 1GPdkH6BPXmGKRS3AAAC
2025-07-30 16:11:29,752 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:11:29] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 16:11:29,754 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 16:22:10,315 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 16:22:10,316 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 16:22:11,035 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 16:22:11,039 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 16:22:11,041 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 16:22:11,041 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 16:22:11,113 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 16:22:11,116 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 16:22:12,088 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 16:22:12,089 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 16:22:17,380 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 16:22:17,380 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 16:22:17,381 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 16:22:17,381 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 16:22:17,381 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 16:22:17,381 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 16:22:17,381 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 16:22:17,382 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 16:22:17,382 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 16:22:17,382 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 16:22:17,382 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 16:22:17,382 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 16:22:17,394 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 16:22:17,394 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 16:22:17,394 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 16:22:17,457 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 16:22:17,457 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 16:22:18,317 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 16:22:18,321 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 16:22:18,323 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 16:22:18,323 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 16:22:18,402 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 16:22:18,405 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 16:22:19,380 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 16:22:19,381 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 16:22:24,375 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 16:22:24,375 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 16:22:24,375 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 16:22:24,375 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 16:22:24,375 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 16:22:24,376 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 16:22:24,376 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 16:22:24,376 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 16:22:24,377 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 16:22:24,377 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 16:22:24,377 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 16:22:24,377 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 16:22:24,382 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 16:22:24,387 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 16:22:24,430 - backend.app - INFO - [app.py:975] - 客户端连接: TPms7GCl8G5RwUf0AAAB
2025-07-30 16:22:40,795 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:22:40] "GET /health HTTP/1.1" 200 -
2025-07-30 16:22:42,145 - backend.app - INFO - [app.py:934] - 收到start_rtsp事件客户端ID: TPms7GCl8G5RwUf0AAAB, 数据: {}
2025-07-30 16:22:42,145 - backend.app - INFO - [app.py:947] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:22:42,146 - backend.app - INFO - [app.py:803] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:22:42,146 - backend.app - INFO - [app.py:952] - RTSP线程已启动
2025-07-30 16:22:43,423 - backend.app - INFO - [app.py:819] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 16:22:54,097 - backend.app - INFO - [app.py:911] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 16:23:01,437 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.84MB,强制清理
2025-07-30 16:23:05,134 - backend.app - INFO - [app.py:911] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-30 16:23:15,845 - backend.app - INFO - [app.py:911] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-30 16:23:19,517 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.82MB,强制清理
2025-07-30 16:23:26,905 - backend.app - INFO - [app.py:911] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-30 16:23:37,750 - backend.app - INFO - [app.py:911] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-30 16:23:37,797 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.85MB,强制清理
2025-07-30 16:23:48,778 - backend.app - INFO - [app.py:911] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-30 16:23:55,676 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.88MB,强制清理
2025-07-30 16:23:59,044 - backend.app - INFO - [app.py:911] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-30 16:24:08,850 - backend.app - INFO - [app.py:911] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-30 16:24:11,896 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.91MB,强制清理
2025-07-30 16:24:18,140 - backend.app - INFO - [app.py:911] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-30 16:24:27,675 - backend.app - INFO - [app.py:911] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-30 16:24:27,677 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.91MB,强制清理
2025-07-30 16:24:37,499 - backend.app - INFO - [app.py:911] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-30 16:24:43,898 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.90MB,强制清理
2025-07-30 16:24:47,107 - backend.app - INFO - [app.py:911] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-30 16:24:56,876 - backend.app - INFO - [app.py:911] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-30 16:24:59,772 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.92MB,强制清理
2025-07-30 16:25:06,067 - backend.app - INFO - [app.py:911] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-30 16:25:15,821 - backend.app - INFO - [app.py:911] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-30 16:25:15,891 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.93MB,强制清理
2025-07-30 16:25:26,787 - backend.app - INFO - [app.py:911] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-30 16:25:33,573 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.17MB,强制清理
2025-07-30 16:25:37,109 - backend.app - INFO - [app.py:911] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-30 16:25:47,967 - backend.app - INFO - [app.py:911] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-30 16:25:51,487 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.17MB,强制清理
2025-07-30 16:25:58,741 - backend.app - INFO - [app.py:911] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-30 16:26:09,544 - backend.app - INFO - [app.py:911] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-30 16:26:09,546 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.34MB,强制清理
2025-07-30 16:26:20,716 - backend.app - INFO - [app.py:911] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-30 16:26:27,618 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.34MB,强制清理
2025-07-30 16:26:31,468 - backend.app - INFO - [app.py:911] - 已推送 1320 帧到编码队列,跳过率: 1/2
2025-07-30 16:26:33,026 - backend.app - INFO - [app.py:980] - 客户端断开连接: TPms7GCl8G5RwUf0AAAB
2025-07-30 16:26:33,049 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:26:33] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 16:26:33,053 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 16:26:42,180 - backend.app - INFO - [app.py:911] - 已推送 1380 帧到编码队列,跳过率: 1/2
2025-07-30 16:26:46,014 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.29MB,强制清理
2025-07-30 16:26:53,390 - backend.app - INFO - [app.py:911] - 已推送 1440 帧到编码队列,跳过率: 1/2
2025-07-30 16:27:04,107 - backend.app - INFO - [app.py:911] - 已推送 1500 帧到编码队列,跳过率: 1/2
2025-07-30 16:27:04,157 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.29MB,强制清理
2025-07-30 16:27:15,293 - backend.app - INFO - [app.py:911] - 已推送 1560 帧到编码队列,跳过率: 1/2
2025-07-30 16:27:22,842 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.48MB,强制清理
2025-07-30 16:27:26,740 - backend.app - INFO - [app.py:911] - 已推送 1620 帧到编码队列,跳过率: 1/2
2025-07-30 16:27:37,684 - backend.app - INFO - [app.py:911] - 已推送 1680 帧到编码队列,跳过率: 1/2
2025-07-30 16:27:39,543 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:27:39] "GET /api/auth/verify?_t=1753864059534 HTTP/1.1" 200 -
2025-07-30 16:27:39,773 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:27:39] "GET /api/patients?_t=1753864059762 HTTP/1.1" 200 -
2025-07-30 16:27:41,363 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.53MB,强制清理
2025-07-30 16:27:48,818 - backend.app - INFO - [app.py:911] - 已推送 1740 帧到编码队列,跳过率: 1/2
2025-07-30 16:27:53,193 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:27:53] "GET /api/auth/verify?_t=1753864073189 HTTP/1.1" 200 -
2025-07-30 16:27:53,537 - backend.app - INFO - [app.py:975] - 客户端连接: wjKuHrOOEwXbDAnQAAAD
2025-07-30 16:27:59,454 - backend.app - INFO - [app.py:911] - 已推送 1800 帧到编码队列,跳过率: 1/2
2025-07-30 16:27:59,503 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.68MB,强制清理
2025-07-30 16:28:10,828 - backend.app - INFO - [app.py:911] - 已推送 1860 帧到编码队列,跳过率: 1/2
2025-07-30 16:28:17,848 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.75MB,强制清理
2025-07-30 16:28:21,363 - backend.app - INFO - [app.py:911] - 已推送 1920 帧到编码队列,跳过率: 1/2
2025-07-30 16:28:31,780 - backend.app - INFO - [app.py:911] - 已推送 1980 帧到编码队列,跳过率: 1/2
2025-07-30 16:28:35,139 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.24MB,强制清理
2025-07-30 16:28:41,689 - backend.app - INFO - [app.py:911] - 已推送 2040 帧到编码队列,跳过率: 1/2
2025-07-30 16:28:51,450 - backend.app - INFO - [app.py:911] - 已推送 2100 帧到编码队列,跳过率: 1/2
2025-07-30 16:28:51,451 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.24MB,强制清理
2025-07-30 16:29:01,206 - backend.app - INFO - [app.py:911] - 已推送 2160 帧到编码队列,跳过率: 1/2
2025-07-30 16:29:07,775 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.22MB,强制清理
2025-07-30 16:29:11,109 - backend.app - INFO - [app.py:911] - 已推送 2220 帧到编码队列,跳过率: 1/2
2025-07-30 16:29:20,872 - backend.app - INFO - [app.py:911] - 已推送 2280 帧到编码队列,跳过率: 1/2
2025-07-30 16:29:24,463 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.22MB,强制清理
2025-07-30 16:29:30,941 - backend.app - INFO - [app.py:911] - 已推送 2340 帧到编码队列,跳过率: 1/2
2025-07-30 16:29:40,866 - backend.app - INFO - [app.py:911] - 已推送 2400 帧到编码队列,跳过率: 1/2
2025-07-30 16:29:40,910 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.68MB,强制清理
2025-07-30 16:29:50,772 - backend.app - INFO - [app.py:911] - 已推送 2460 帧到编码队列,跳过率: 1/2
2025-07-30 16:29:57,318 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.68MB,强制清理
2025-07-30 16:30:00,651 - backend.app - INFO - [app.py:911] - 已推送 2520 帧到编码队列,跳过率: 1/2
2025-07-30 16:30:10,322 - backend.app - INFO - [app.py:911] - 已推送 2580 帧到编码队列,跳过率: 1/2
2025-07-30 16:30:13,185 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.68MB,强制清理
2025-07-30 16:30:19,729 - backend.app - INFO - [app.py:911] - 已推送 2640 帧到编码队列,跳过率: 1/2
2025-07-30 16:30:29,329 - backend.app - INFO - [app.py:911] - 已推送 2700 帧到编码队列,跳过率: 1/2
2025-07-30 16:30:29,368 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.68MB,强制清理
2025-07-30 16:30:39,245 - backend.app - INFO - [app.py:911] - 已推送 2760 帧到编码队列,跳过率: 1/2
2025-07-30 16:30:45,633 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.68MB,强制清理
2025-07-30 16:30:49,062 - backend.app - INFO - [app.py:911] - 已推送 2820 帧到编码队列,跳过率: 1/2
2025-07-30 16:30:58,849 - backend.app - INFO - [app.py:911] - 已推送 2880 帧到编码队列,跳过率: 1/2
2025-07-30 16:31:01,640 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.69MB,强制清理
2025-07-30 16:31:08,051 - backend.app - INFO - [app.py:911] - 已推送 2940 帧到编码队列,跳过率: 1/2
2025-07-30 16:31:17,633 - backend.app - INFO - [app.py:911] - 已推送 3000 帧到编码队列,跳过率: 1/2
2025-07-30 16:31:17,634 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.69MB,强制清理
2025-07-30 16:31:27,243 - backend.app - INFO - [app.py:911] - 已推送 3060 帧到编码队列,跳过率: 1/2
2025-07-30 16:31:33,634 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.72MB,强制清理
2025-07-30 16:31:36,954 - backend.app - INFO - [app.py:911] - 已推送 3120 帧到编码队列,跳过率: 1/2
2025-07-30 16:31:46,691 - backend.app - INFO - [app.py:911] - 已推送 3180 帧到编码队列,跳过率: 1/2
2025-07-30 16:31:49,629 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.72MB,强制清理
2025-07-30 16:31:56,377 - backend.app - INFO - [app.py:911] - 已推送 3240 帧到编码队列,跳过率: 1/2
2025-07-30 16:32:05,832 - backend.app - INFO - [app.py:911] - 已推送 3300 帧到编码队列,跳过率: 1/2
2025-07-30 16:32:05,873 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.72MB,强制清理
2025-07-30 16:32:15,383 - backend.app - INFO - [app.py:911] - 已推送 3360 帧到编码队列,跳过率: 1/2
2025-07-30 16:32:22,264 - backend.app - WARNING - [app.py:101] - 内存使用过高: 319.75MB,强制清理
2025-07-30 16:32:25,073 - backend.app - INFO - [app.py:911] - 已推送 3420 帧到编码队列,跳过率: 1/2
2025-07-30 16:32:34,917 - backend.app - INFO - [app.py:911] - 已推送 3480 帧到编码队列,跳过率: 1/2
2025-07-30 16:32:40,169 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.64MB,强制清理
2025-07-30 16:32:45,635 - backend.app - INFO - [app.py:911] - 已推送 3540 帧到编码队列,跳过率: 1/2
2025-07-30 16:32:54,465 - backend.app - INFO - [app.py:911] - 已推送 3600 帧到编码队列,跳过率: 1/2
2025-07-30 16:32:54,466 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.63MB,强制清理
2025-07-30 16:33:03,680 - backend.app - INFO - [app.py:911] - 已推送 3660 帧到编码队列,跳过率: 1/2
2025-07-30 16:33:10,471 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.63MB,强制清理
2025-07-30 16:33:13,305 - backend.app - INFO - [app.py:911] - 已推送 3720 帧到编码队列,跳过率: 1/2
2025-07-30 16:33:23,065 - backend.app - INFO - [app.py:911] - 已推送 3780 帧到编码队列,跳过率: 1/2
2025-07-30 16:33:26,515 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.64MB,强制清理
2025-07-30 16:33:32,784 - backend.app - INFO - [app.py:911] - 已推送 3840 帧到编码队列,跳过率: 1/2
2025-07-30 16:33:42,542 - backend.app - INFO - [app.py:911] - 已推送 3900 帧到编码队列,跳过率: 1/2
2025-07-30 16:33:42,582 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.63MB,强制清理
2025-07-30 16:33:51,664 - backend.app - INFO - [app.py:911] - 已推送 3960 帧到编码队列,跳过率: 1/2
2025-07-30 16:33:58,492 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.63MB,强制清理
2025-07-30 16:34:01,284 - backend.app - INFO - [app.py:911] - 已推送 4020 帧到编码队列,跳过率: 1/2
2025-07-30 16:34:10,985 - backend.app - INFO - [app.py:911] - 已推送 4080 帧到编码队列,跳过率: 1/2
2025-07-30 16:34:14,469 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.63MB,强制清理
2025-07-30 16:34:20,687 - backend.app - INFO - [app.py:911] - 已推送 4140 帧到编码队列,跳过率: 1/2
2025-07-30 16:34:30,468 - backend.app - INFO - [app.py:911] - 已推送 4200 帧到编码队列,跳过率: 1/2
2025-07-30 16:34:30,512 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.63MB,强制清理
2025-07-30 16:34:39,647 - backend.app - INFO - [app.py:911] - 已推送 4260 帧到编码队列,跳过率: 1/2
2025-07-30 16:34:46,476 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.66MB,强制清理
2025-07-30 16:34:49,279 - backend.app - INFO - [app.py:911] - 已推送 4320 帧到编码队列,跳过率: 1/2
2025-07-30 16:34:59,025 - backend.app - INFO - [app.py:911] - 已推送 4380 帧到编码队列,跳过率: 1/2
2025-07-30 16:35:02,491 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.67MB,强制清理
2025-07-30 16:35:08,807 - backend.app - INFO - [app.py:911] - 已推送 4440 帧到编码队列,跳过率: 1/2
2025-07-30 16:35:18,605 - backend.app - INFO - [app.py:911] - 已推送 4500 帧到编码队列,跳过率: 1/2
2025-07-30 16:35:18,606 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.12MB,强制清理
2025-07-30 16:35:28,265 - backend.app - INFO - [app.py:911] - 已推送 4560 帧到编码队列,跳过率: 1/2
2025-07-30 16:35:34,582 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.12MB,强制清理
2025-07-30 16:35:37,578 - backend.app - INFO - [app.py:911] - 已推送 4620 帧到编码队列,跳过率: 1/2
2025-07-30 16:35:47,253 - backend.app - INFO - [app.py:911] - 已推送 4680 帧到编码队列,跳过率: 1/2
2025-07-30 16:35:50,672 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.12MB,强制清理
2025-07-30 16:35:56,989 - backend.app - INFO - [app.py:911] - 已推送 4740 帧到编码队列,跳过率: 1/2
2025-07-30 16:36:06,751 - backend.app - INFO - [app.py:911] - 已推送 4800 帧到编码队列,跳过率: 1/2
2025-07-30 16:36:06,752 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.12MB,强制清理
2025-07-30 16:36:16,593 - backend.app - INFO - [app.py:911] - 已推送 4860 帧到编码队列,跳过率: 1/2
2025-07-30 16:36:22,946 - backend.app - WARNING - [app.py:101] - 内存使用过高: 328.54MB,强制清理
2025-07-30 16:36:26,307 - backend.app - INFO - [app.py:911] - 已推送 4920 帧到编码队列,跳过率: 1/2
2025-07-30 16:36:35,465 - backend.app - INFO - [app.py:911] - 已推送 4980 帧到编码队列,跳过率: 1/2
2025-07-30 16:36:38,849 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.12MB,强制清理
2025-07-30 16:36:45,242 - backend.app - INFO - [app.py:911] - 已推送 5040 帧到编码队列,跳过率: 1/2
2025-07-30 16:36:54,943 - backend.app - INFO - [app.py:911] - 已推送 5100 帧到编码队列,跳过率: 1/2
2025-07-30 16:36:54,985 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.13MB,强制清理
2025-07-30 16:37:04,684 - backend.app - INFO - [app.py:911] - 已推送 5160 帧到编码队列,跳过率: 1/2
2025-07-30 16:37:10,959 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.13MB,强制清理
2025-07-30 16:37:14,411 - backend.app - INFO - [app.py:911] - 已推送 5220 帧到编码队列,跳过率: 1/2
2025-07-30 16:37:23,604 - backend.app - INFO - [app.py:911] - 已推送 5280 帧到编码队列,跳过率: 1/2
2025-07-30 16:37:26,985 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.13MB,强制清理
2025-07-30 16:37:33,289 - backend.app - INFO - [app.py:911] - 已推送 5340 帧到编码队列,跳过率: 1/2
2025-07-30 16:37:42,926 - backend.app - INFO - [app.py:911] - 已推送 5400 帧到编码队列,跳过率: 1/2
2025-07-30 16:37:42,927 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.13MB,强制清理
2025-07-30 16:37:52,672 - backend.app - INFO - [app.py:911] - 已推送 5460 帧到编码队列,跳过率: 1/2
2025-07-30 16:37:58,959 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.12MB,强制清理
2025-07-30 16:38:02,403 - backend.app - INFO - [app.py:911] - 已推送 5520 帧到编码队列,跳过率: 1/2
2025-07-30 16:38:11,601 - backend.app - INFO - [app.py:911] - 已推送 5580 帧到编码队列,跳过率: 1/2
2025-07-30 16:38:14,957 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.14MB,强制清理
2025-07-30 16:38:21,250 - backend.app - INFO - [app.py:911] - 已推送 5640 帧到编码队列,跳过率: 1/2
2025-07-30 16:38:30,948 - backend.app - INFO - [app.py:911] - 已推送 5700 帧到编码队列,跳过率: 1/2
2025-07-30 16:38:30,990 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.14MB,强制清理
2025-07-30 16:38:40,658 - backend.app - INFO - [app.py:911] - 已推送 5760 帧到编码队列,跳过率: 1/2
2025-07-30 16:38:46,937 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.14MB,强制清理
2025-07-30 16:38:50,392 - backend.app - INFO - [app.py:911] - 已推送 5820 帧到编码队列,跳过率: 1/2
2025-07-30 16:38:59,576 - backend.app - INFO - [app.py:911] - 已推送 5880 帧到编码队列,跳过率: 1/2
2025-07-30 16:39:02,918 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.14MB,强制清理
2025-07-30 16:39:09,302 - backend.app - INFO - [app.py:911] - 已推送 5940 帧到编码队列,跳过率: 1/2
2025-07-30 16:39:18,969 - backend.app - INFO - [app.py:911] - 已推送 6000 帧到编码队列,跳过率: 1/2
2025-07-30 16:39:18,969 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.14MB,强制清理
2025-07-30 16:39:29,043 - backend.app - INFO - [app.py:911] - 已推送 6060 帧到编码队列,跳过率: 1/2
2025-07-30 16:39:35,293 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.14MB,强制清理
2025-07-30 16:39:38,755 - backend.app - INFO - [app.py:911] - 已推送 6120 帧到编码队列,跳过率: 1/2
2025-07-30 16:39:47,889 - backend.app - INFO - [app.py:911] - 已推送 6180 帧到编码队列,跳过率: 1/2
2025-07-30 16:39:51,298 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.14MB,强制清理
2025-07-30 16:39:57,569 - backend.app - INFO - [app.py:911] - 已推送 6240 帧到编码队列,跳过率: 1/2
2025-07-30 16:40:07,283 - backend.app - INFO - [app.py:911] - 已推送 6300 帧到编码队列,跳过率: 1/2
2025-07-30 16:40:07,284 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.14MB,强制清理
2025-07-30 16:40:17,111 - backend.app - INFO - [app.py:911] - 已推送 6360 帧到编码队列,跳过率: 1/2
2025-07-30 16:40:23,422 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.14MB,强制清理
2025-07-30 16:40:27,015 - backend.app - INFO - [app.py:911] - 已推送 6420 帧到编码队列,跳过率: 1/2
2025-07-30 16:40:34,542 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'C:\\Python311\\Lib\\configparser.py', reloading
2025-07-30 16:40:35,964 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 16:40:36,470 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 16:40:36,474 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 16:40:40,393 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 16:40:40,410 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 16:40:40,414 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 16:40:40,415 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 16:40:40,688 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 16:40:40,706 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 16:40:45,582 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 16:40:45,587 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 16:41:05,214 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 16:41:05,215 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 16:41:05,215 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 16:41:05,216 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 16:41:05,216 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 16:41:05,217 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 16:41:05,218 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 16:41:05,218 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 16:41:05,219 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 16:41:05,219 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 16:41:05,220 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 16:41:05,220 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 16:41:05,235 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 16:41:05,249 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 16:41:05,386 - backend.app - INFO - [app.py:975] - 客户端连接: eox_fq_umdnhNcreAAAD
2025-07-30 16:41:15,040 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:15] "GET /api/auth/verify?_t=1753864875028 HTTP/1.1" 200 -
2025-07-30 16:41:15,115 - backend.app - INFO - [app.py:980] - 客户端断开连接: eox_fq_umdnhNcreAAAD
2025-07-30 16:41:15,138 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:15] "GET /api/patients?_t=1753864875128 HTTP/1.1" 200 -
2025-07-30 16:41:15,143 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:15] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 16:41:15,149 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 16:41:15,154 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\venv\\Lib\\site-packages\\werkzeug\\serving.py', reloading
2025-07-30 16:41:16,590 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 16:41:16,788 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 16:41:16,789 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 16:41:19,589 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 16:41:19,611 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 16:41:19,617 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 16:41:19,619 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 16:41:19,860 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 16:41:19,873 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 16:41:23,366 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 16:41:23,369 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 16:41:43,717 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 16:41:43,718 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 16:41:43,719 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 16:41:43,719 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 16:41:43,720 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 16:41:43,721 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 16:41:43,721 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 16:41:43,722 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 16:41:43,722 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 16:41:43,723 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 16:41:43,724 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 16:41:43,724 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 16:41:43,736 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 16:41:43,749 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 16:41:43,878 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:43] "GET /api/auth/verify?_t=1753864877602 HTTP/1.1" 200 -
2025-07-30 16:41:43,885 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:43] "GET /api/auth/verify?_t=1753864881197 HTTP/1.1" 200 -
2025-07-30 16:41:43,890 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:43] "GET /api/auth/verify?_t=1753864885807 HTTP/1.1" 200 -
2025-07-30 16:41:43,895 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:43] "POST /api/auth/logout HTTP/1.1" 200 -
2025-07-30 16:41:53,787 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:53] "OPTIONS /api/auth/login HTTP/1.1" 200 -
2025-07-30 16:41:53,792 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:53] "POST /api/auth/login HTTP/1.1" 200 -
2025-07-30 16:41:53,806 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:41:53] "GET /api/auth/verify?_t=1753864913801 HTTP/1.1" 200 -
2025-07-30 16:41:54,200 - backend.app - INFO - [app.py:975] - 客户端连接: Dt44QMhJEIjEcEbmAAAB
2025-07-30 16:41:59,493 - backend.app - INFO - [app.py:934] - 收到start_rtsp事件客户端ID: Dt44QMhJEIjEcEbmAAAB, 数据: {}
2025-07-30 16:41:59,494 - backend.app - INFO - [app.py:947] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:41:59,495 - backend.app - INFO - [app.py:803] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:41:59,495 - backend.app - INFO - [app.py:952] - RTSP线程已启动
2025-07-30 16:42:01,088 - backend.app - INFO - [app.py:819] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 16:42:10,354 - backend.app - INFO - [app.py:911] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 16:42:16,599 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.74MB,强制清理
2025-07-30 16:42:19,448 - backend.app - INFO - [app.py:911] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-30 16:42:29,177 - backend.app - INFO - [app.py:911] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-30 16:42:32,685 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.75MB,强制清理
2025-07-30 16:42:38,945 - backend.app - INFO - [app.py:911] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-30 16:42:48,700 - backend.app - INFO - [app.py:911] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-30 16:42:48,744 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.73MB,强制清理
2025-07-30 16:42:58,389 - backend.app - INFO - [app.py:911] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-30 16:43:04,662 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.73MB,强制清理
2025-07-30 16:43:07,600 - backend.app - INFO - [app.py:911] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-30 16:43:17,177 - backend.app - INFO - [app.py:911] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-30 16:43:20,653 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.73MB,强制清理
2025-07-30 16:43:26,930 - backend.app - INFO - [app.py:911] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-30 16:43:36,648 - backend.app - INFO - [app.py:911] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-30 16:43:36,649 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.72MB,强制清理
2025-07-30 16:43:44,227 - backend.app - INFO - [app.py:962] - 收到stop_rtsp事件客户端ID: Dt44QMhJEIjEcEbmAAAB, 数据: {}
2025-07-30 16:43:44,227 - backend.app - INFO - [app.py:966] - RTSP推流已停止
2025-07-30 16:43:44,318 - backend.app - INFO - [app.py:929] - RTSP推流结束总共推送了 647 帧
2025-07-30 16:43:53,241 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:43:53] "GET /api/auth/verify?_t=1753865033236 HTTP/1.1" 200 -
2025-07-30 16:43:53,277 - backend.app - INFO - [app.py:980] - 客户端断开连接: Dt44QMhJEIjEcEbmAAAB
2025-07-30 16:43:53,290 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:43:53] "GET /api/patients?_t=1753865033283 HTTP/1.1" 200 -
2025-07-30 16:43:53,299 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:43:53] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 16:43:53,302 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 16:44:02,628 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:44:02] "GET /api/auth/verify?_t=1753865042622 HTTP/1.1" 200 -
2025-07-30 16:44:02,672 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:44:02] "GET /api/patients?_t=1753865042659 HTTP/1.1" 200 -
2025-07-30 16:44:04,704 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:44:04] "GET /api/auth/verify?_t=1753865044702 HTTP/1.1" 200 -
2025-07-30 16:44:05,045 - backend.app - INFO - [app.py:975] - 客户端连接: KPp6YjMEc_owKE4IAAAD
2025-07-30 16:44:15,627 - backend.app - INFO - [app.py:934] - 收到start_rtsp事件客户端ID: KPp6YjMEc_owKE4IAAAD, 数据: {}
2025-07-30 16:44:15,628 - backend.app - INFO - [app.py:947] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:44:15,628 - backend.app - INFO - [app.py:803] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:44:15,628 - backend.app - INFO - [app.py:952] - RTSP线程已启动
2025-07-30 16:44:17,097 - backend.app - INFO - [app.py:819] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 16:44:25,392 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.62MB,强制清理
2025-07-30 16:44:41,388 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.63MB,强制清理
2025-07-30 16:44:45,447 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:44:45] "GET /api/auth/verify?_t=1753865085445 HTTP/1.1" 200 -
2025-07-30 16:44:45,482 - backend.app - INFO - [app.py:962] - 收到stop_rtsp事件客户端ID: KPp6YjMEc_owKE4IAAAD, 数据: {}
2025-07-30 16:44:45,483 - backend.app - INFO - [app.py:966] - RTSP推流已停止
2025-07-30 16:44:45,488 - backend.app - INFO - [app.py:980] - 客户端断开连接: KPp6YjMEc_owKE4IAAAD
2025-07-30 16:44:45,492 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:44:45] "GET /api/patients?_t=1753865085488 HTTP/1.1" 200 -
2025-07-30 16:44:45,514 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:44:45] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 16:44:45,516 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 16:44:45,553 - backend.app - INFO - [app.py:929] - RTSP推流结束总共推送了 179 帧
2025-07-30 16:47:17,334 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:47:17] "GET /api/auth/verify?_t=1753865237331 HTTP/1.1" 200 -
2025-07-30 16:47:17,665 - backend.app - INFO - [app.py:975] - 客户端连接: 8sjQrmBLI8hg4c7gAAAF
2025-07-30 16:48:20,659 - backend.app - INFO - [app.py:980] - 客户端断开连接: 8sjQrmBLI8hg4c7gAAAF
2025-07-30 16:48:20,790 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:48:20] "GET /api/auth/verify?_t=1753865300786 HTTP/1.1" 200 -
2025-07-30 16:48:21,162 - backend.app - INFO - [app.py:975] - 客户端连接: r3SBf6Q4OL-MhsKqAAAH
2025-07-30 16:49:05,508 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\test_dynamic_video.py', reloading
2025-07-30 16:49:05,509 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\memory_config.py', reloading
2025-07-30 16:49:05,515 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\tests\\__init__.py', reloading
2025-07-30 16:49:05,516 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\tests\\test_api.py', reloading
2025-07-30 16:49:06,170 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 16:49:06,261 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 16:49:06,261 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 16:49:07,216 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 16:49:07,233 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 16:49:07,247 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 16:49:07,251 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 16:49:07,383 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 16:49:07,386 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 16:49:08,505 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 16:49:08,507 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 16:49:16,848 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 16:49:16,849 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 16:49:16,849 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 16:49:16,850 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 16:49:16,850 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 16:49:16,851 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 16:49:16,851 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 16:49:16,852 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 16:49:16,852 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 16:49:16,852 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 16:49:16,852 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 16:49:16,853 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 16:49:16,865 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 16:49:16,872 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 16:49:20,124 - backend.app - INFO - [app.py:975] - 客户端连接: LCZp7TsS89rXJfwiAAAC
2025-07-30 16:52:52,652 - backend.app - INFO - [app.py:980] - 客户端断开连接: LCZp7TsS89rXJfwiAAAC
2025-07-30 16:52:52,715 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:52:52] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 16:52:52,854 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 16:52:53,207 - backend.app - INFO - [app.py:975] - 客户端连接: EWtGVIPp0x_wYNW5AAAE
2025-07-30 16:53:46,998 - backend.app - INFO - [app.py:980] - 客户端断开连接: EWtGVIPp0x_wYNW5AAAE
2025-07-30 16:53:47,193 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:53:47] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 16:53:47,272 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 16:53:48,028 - backend.app - INFO - [app.py:975] - 客户端连接: g5cV-ke6RtMQ0N1FAAAG
2025-07-30 16:55:39,812 - backend.app - INFO - [app.py:980] - 客户端断开连接: g5cV-ke6RtMQ0N1FAAAG
2025-07-30 16:55:42,074 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 16:55:42] "GET /api/auth/verify?_t=1753865742055 HTTP/1.1" 200 -
2025-07-30 16:55:42,668 - backend.app - INFO - [app.py:975] - 客户端连接: FkpQPCK7HTcvYsUpAAAI
2025-07-30 16:55:45,687 - backend.app - INFO - [app.py:934] - 收到start_rtsp事件客户端ID: FkpQPCK7HTcvYsUpAAAI, 数据: {}
2025-07-30 16:55:45,693 - backend.app - INFO - [app.py:947] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:55:45,695 - backend.app - INFO - [app.py:803] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 16:55:45,696 - backend.app - INFO - [app.py:952] - RTSP线程已启动
2025-07-30 16:55:47,119 - backend.app - INFO - [app.py:819] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 16:55:57,135 - backend.app - INFO - [app.py:911] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 16:56:06,443 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.54MB,强制清理
2025-07-30 16:56:10,752 - backend.app - INFO - [app.py:911] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-30 16:56:20,592 - backend.app - INFO - [app.py:911] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-30 16:56:23,417 - backend.app - WARNING - [app.py:101] - 内存使用过高: 320.97MB,强制清理
2025-07-30 16:56:29,700 - backend.app - INFO - [app.py:911] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-30 16:56:39,368 - backend.app - INFO - [app.py:911] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-30 16:56:39,369 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.29MB,强制清理
2025-07-30 16:56:49,102 - backend.app - INFO - [app.py:911] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-30 16:56:55,386 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.30MB,强制清理
2025-07-30 16:56:58,841 - backend.app - INFO - [app.py:911] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-30 16:57:08,547 - backend.app - INFO - [app.py:911] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-30 16:57:11,428 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.30MB,强制清理
2025-07-30 16:57:17,652 - backend.app - INFO - [app.py:911] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-30 16:57:27,332 - backend.app - INFO - [app.py:911] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-30 16:57:27,373 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.30MB,强制清理
2025-07-30 16:57:37,129 - backend.app - INFO - [app.py:911] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-30 16:57:43,387 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.30MB,强制清理
2025-07-30 16:57:46,806 - backend.app - INFO - [app.py:911] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-30 16:57:56,507 - backend.app - INFO - [app.py:911] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-30 16:57:59,342 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.30MB,强制清理
2025-07-30 16:58:05,654 - backend.app - INFO - [app.py:911] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-30 16:58:15,392 - backend.app - INFO - [app.py:911] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-30 16:58:15,393 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.46MB,强制清理
2025-07-30 16:58:25,122 - backend.app - INFO - [app.py:911] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-30 16:58:31,288 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.46MB,强制清理
2025-07-30 16:58:34,861 - backend.app - INFO - [app.py:911] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-30 16:58:44,517 - backend.app - INFO - [app.py:911] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-30 16:58:47,393 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.59MB,强制清理
2025-07-30 16:58:53,650 - backend.app - INFO - [app.py:911] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-30 16:59:03,322 - backend.app - INFO - [app.py:911] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-30 16:59:03,364 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.63MB,强制清理
2025-07-30 16:59:13,060 - backend.app - INFO - [app.py:911] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-30 16:59:19,313 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.66MB,强制清理
2025-07-30 16:59:22,803 - backend.app - INFO - [app.py:911] - 已推送 1320 帧到编码队列,跳过率: 1/2
2025-07-30 16:59:32,495 - backend.app - INFO - [app.py:911] - 已推送 1380 帧到编码队列,跳过率: 1/2
2025-07-30 16:59:35,392 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.66MB,强制清理
2025-07-30 16:59:41,628 - backend.app - INFO - [app.py:911] - 已推送 1440 帧到编码队列,跳过率: 1/2
2025-07-30 16:59:51,349 - backend.app - INFO - [app.py:911] - 已推送 1500 帧到编码队列,跳过率: 1/2
2025-07-30 16:59:51,392 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.66MB,强制清理
2025-07-30 17:00:01,024 - backend.app - INFO - [app.py:911] - 已推送 1560 帧到编码队列,跳过率: 1/2
2025-07-30 17:00:07,291 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.81MB,强制清理
2025-07-30 17:00:10,809 - backend.app - INFO - [app.py:911] - 已推送 1620 帧到编码队列,跳过率: 1/2
2025-07-30 17:00:20,525 - backend.app - INFO - [app.py:911] - 已推送 1680 帧到编码队列,跳过率: 1/2
2025-07-30 17:00:23,322 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.78MB,强制清理
2025-07-30 17:00:29,633 - backend.app - INFO - [app.py:911] - 已推送 1740 帧到编码队列,跳过率: 1/2
2025-07-30 17:00:39,300 - backend.app - INFO - [app.py:911] - 已推送 1800 帧到编码队列,跳过率: 1/2
2025-07-30 17:00:39,301 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.80MB,强制清理
2025-07-30 17:00:49,022 - backend.app - INFO - [app.py:911] - 已推送 1860 帧到编码队列,跳过率: 1/2
2025-07-30 17:00:55,269 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.79MB,强制清理
2025-07-30 17:00:58,734 - backend.app - INFO - [app.py:911] - 已推送 1920 帧到编码队列,跳过率: 1/2
2025-07-30 17:01:08,514 - backend.app - INFO - [app.py:911] - 已推送 1980 帧到编码队列,跳过率: 1/2
2025-07-30 17:01:11,293 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.79MB,强制清理
2025-07-30 17:01:17,655 - backend.app - INFO - [app.py:911] - 已推送 2040 帧到编码队列,跳过率: 1/2
2025-07-30 17:01:27,305 - backend.app - INFO - [app.py:911] - 已推送 2100 帧到编码队列,跳过率: 1/2
2025-07-30 17:01:27,306 - backend.app - WARNING - [app.py:101] - 内存使用过高: 321.79MB,强制清理
2025-07-30 17:01:37,189 - backend.app - INFO - [app.py:911] - 已推送 2160 帧到编码队列,跳过率: 1/2
2025-07-30 17:01:44,708 - backend.app - WARNING - [app.py:101] - 内存使用过高: 322.83MB,强制清理
2025-07-30 17:01:47,424 - backend.app - INFO - [app.py:911] - 已推送 2220 帧到编码队列,跳过率: 1/2
2025-07-30 17:01:56,997 - backend.app - INFO - [app.py:911] - 已推送 2280 帧到编码队列,跳过率: 1/2
2025-07-30 17:02:00,439 - backend.app - WARNING - [app.py:101] - 内存使用过高: 322.83MB,强制清理
2025-07-30 17:02:06,758 - backend.app - INFO - [app.py:911] - 已推送 2340 帧到编码队列,跳过率: 1/2
2025-07-30 17:02:16,613 - backend.app - INFO - [app.py:911] - 已推送 2400 帧到编码队列,跳过率: 1/2
2025-07-30 17:02:16,675 - backend.app - WARNING - [app.py:101] - 内存使用过高: 322.83MB,强制清理
2025-07-30 17:02:26,435 - backend.app - INFO - [app.py:911] - 已推送 2460 帧到编码队列,跳过率: 1/2
2025-07-30 17:02:32,697 - backend.app - WARNING - [app.py:101] - 内存使用过高: 322.83MB,强制清理
2025-07-30 17:02:35,673 - backend.app - INFO - [app.py:911] - 已推送 2520 帧到编码队列,跳过率: 1/2
2025-07-30 17:02:45,347 - backend.app - INFO - [app.py:911] - 已推送 2580 帧到编码队列,跳过率: 1/2
2025-07-30 17:02:48,828 - backend.app - WARNING - [app.py:101] - 内存使用过高: 322.83MB,强制清理
2025-07-30 17:02:55,059 - backend.app - INFO - [app.py:911] - 已推送 2640 帧到编码队列,跳过率: 1/2
2025-07-30 17:03:04,816 - backend.app - INFO - [app.py:911] - 已推送 2700 帧到编码队列,跳过率: 1/2
2025-07-30 17:03:04,817 - backend.app - WARNING - [app.py:101] - 内存使用过高: 322.83MB,强制清理
2025-07-30 17:03:14,733 - backend.app - INFO - [app.py:911] - 已推送 2760 帧到编码队列,跳过率: 1/2
2025-07-30 17:03:23,051 - backend.app - WARNING - [app.py:101] - 内存使用过高: 322.83MB,强制清理
2025-07-30 17:03:27,897 - backend.app - INFO - [app.py:911] - 已推送 2820 帧到编码队列,跳过率: 1/2
2025-07-30 17:03:36,103 - backend.app - INFO - [app.py:911] - 已推送 2880 帧到编码队列,跳过率: 1/2
2025-07-30 17:03:39,242 - backend.app - WARNING - [app.py:101] - 内存使用过高: 322.83MB,强制清理
2025-07-30 17:03:44,937 - backend.app - INFO - [app.py:911] - 已推送 2940 帧到编码队列,跳过率: 1/2
2025-07-30 17:03:53,845 - backend.app - INFO - [app.py:911] - 已推送 3000 帧到编码队列,跳过率: 1/2
2025-07-30 17:03:53,846 - backend.app - WARNING - [app.py:101] - 内存使用过高: 322.83MB,强制清理
2025-07-30 17:03:59,594 - backend.app - INFO - [app.py:962] - 收到stop_rtsp事件客户端ID: FkpQPCK7HTcvYsUpAAAI, 数据: {}
2025-07-30 17:03:59,597 - backend.app - INFO - [app.py:980] - 客户端断开连接: FkpQPCK7HTcvYsUpAAAI
2025-07-30 17:03:59,707 - backend.app - INFO - [app.py:966] - RTSP推流已停止
2025-07-30 17:03:59,740 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 17:03:59] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 17:03:59,789 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 17:04:00,326 - backend.app - INFO - [app.py:975] - 客户端连接: XpJOhmNaNdiwN80NAAAK
2025-07-30 17:04:00,858 - backend.app - INFO - [app.py:929] - RTSP推流结束总共推送了 3034 帧
2025-07-30 17:04:42,999 - backend.app - INFO - [app.py:980] - 客户端断开连接: XpJOhmNaNdiwN80NAAAK
2025-07-30 17:04:43,385 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 17:04:43] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 17:04:43,464 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 17:04:43,534 - backend.app - INFO - [app.py:975] - 客户端连接: ESw7sW3LH-_xSPdJAAAM
2025-07-30 17:14:41,729 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 17:14:41] "GET /api/auth/verify?_t=1753866881706 HTTP/1.1" 200 -
2025-07-30 17:14:41,877 - backend.app - INFO - [app.py:980] - 客户端断开连接: ESw7sW3LH-_xSPdJAAAM
2025-07-30 17:14:41,919 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 17:14:41] "GET /api/patients?_t=1753866881903 HTTP/1.1" 200 -
2025-07-30 17:14:41,928 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 17:14:41] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 17:14:41,934 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 17:14:45,012 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 17:14:45] "GET /api/auth/verify?_t=1753866885000 HTTP/1.1" 200 -
2025-07-30 17:14:45,462 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 17:14:45] "GET /api/patients?_t=1753866885443 HTTP/1.1" 200 -
2025-07-30 17:14:51,590 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 17:14:51] "GET /api/auth/verify?_t=1753866891582 HTTP/1.1" 200 -
2025-07-30 17:14:51,971 - backend.app - INFO - [app.py:975] - 客户端连接: veyMnsvcvILsgjLBAAAO
2025-07-30 17:14:59,725 - backend.app - INFO - [app.py:934] - 收到start_rtsp事件客户端ID: veyMnsvcvILsgjLBAAAO, 数据: {}
2025-07-30 17:14:59,725 - backend.app - INFO - [app.py:947] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 17:14:59,726 - backend.app - INFO - [app.py:803] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 17:14:59,726 - backend.app - INFO - [app.py:952] - RTSP线程已启动
2025-07-30 17:15:01,323 - backend.app - INFO - [app.py:819] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 17:15:10,971 - backend.app - INFO - [app.py:911] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 17:15:11,612 - backend.app - WARNING - [app.py:101] - 内存使用过高: 314.18MB,强制清理
2025-07-30 17:15:20,681 - backend.app - INFO - [app.py:911] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-30 17:15:27,624 - backend.app - WARNING - [app.py:101] - 内存使用过高: 314.63MB,强制清理
2025-07-30 17:15:29,816 - backend.app - INFO - [app.py:911] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-30 17:15:39,530 - backend.app - INFO - [app.py:911] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-30 17:15:43,560 - backend.app - WARNING - [app.py:101] - 内存使用过高: 314.63MB,强制清理
2025-07-30 17:15:49,271 - backend.app - INFO - [app.py:911] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-30 17:15:58,952 - backend.app - INFO - [app.py:911] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-30 17:15:59,603 - backend.app - WARNING - [app.py:101] - 内存使用过高: 314.63MB,强制清理
2025-07-30 17:16:08,700 - backend.app - INFO - [app.py:911] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-30 17:16:15,574 - backend.app - WARNING - [app.py:101] - 内存使用过高: 314.64MB,强制清理
2025-07-30 17:16:19,211 - backend.app - INFO - [app.py:911] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-30 17:16:27,787 - backend.app - INFO - [app.py:911] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-30 17:16:31,955 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.24MB,强制清理
2025-07-30 17:16:37,457 - backend.app - INFO - [app.py:911] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-30 17:16:47,262 - backend.app - INFO - [app.py:911] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-30 17:16:47,955 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.23MB,强制清理
2025-07-30 17:16:56,932 - backend.app - INFO - [app.py:911] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-30 17:17:03,949 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.27MB,强制清理
2025-07-30 17:17:06,681 - backend.app - INFO - [app.py:911] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-30 17:17:15,783 - backend.app - INFO - [app.py:911] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-30 17:17:19,942 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:17:25,571 - backend.app - INFO - [app.py:911] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-30 17:17:35,227 - backend.app - INFO - [app.py:911] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-30 17:17:35,938 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:17:44,968 - backend.app - INFO - [app.py:911] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-30 17:17:51,934 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:17:54,667 - backend.app - INFO - [app.py:911] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-30 17:18:03,790 - backend.app - INFO - [app.py:911] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-30 17:18:07,933 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:18:13,535 - backend.app - INFO - [app.py:911] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-30 17:18:23,230 - backend.app - INFO - [app.py:911] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-30 17:18:23,900 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:18:32,963 - backend.app - INFO - [app.py:911] - 已推送 1320 帧到编码队列,跳过率: 1/2
2025-07-30 17:18:39,916 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:18:42,673 - backend.app - INFO - [app.py:911] - 已推送 1380 帧到编码队列,跳过率: 1/2
2025-07-30 17:18:51,780 - backend.app - INFO - [app.py:911] - 已推送 1440 帧到编码队列,跳过率: 1/2
2025-07-30 17:18:55,910 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:19:01,469 - backend.app - INFO - [app.py:911] - 已推送 1500 帧到编码队列,跳过率: 1/2
2025-07-30 17:19:11,203 - backend.app - INFO - [app.py:911] - 已推送 1560 帧到编码队列,跳过率: 1/2
2025-07-30 17:19:11,918 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:19:20,904 - backend.app - INFO - [app.py:911] - 已推送 1620 帧到编码队列,跳过率: 1/2
2025-07-30 17:19:27,905 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.30MB,强制清理
2025-07-30 17:19:30,677 - backend.app - INFO - [app.py:911] - 已推送 1680 帧到编码队列,跳过率: 1/2
2025-07-30 17:19:39,738 - backend.app - INFO - [app.py:911] - 已推送 1740 帧到编码队列,跳过率: 1/2
2025-07-30 17:19:43,905 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.30MB,强制清理
2025-07-30 17:19:49,493 - backend.app - INFO - [app.py:911] - 已推送 1800 帧到编码队列,跳过率: 1/2
2025-07-30 17:19:59,404 - backend.app - INFO - [app.py:911] - 已推送 1860 帧到编码队列,跳过率: 1/2
2025-07-30 17:20:00,573 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:20:09,643 - backend.app - INFO - [app.py:911] - 已推送 1920 帧到编码队列,跳过率: 1/2
2025-07-30 17:20:17,487 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:20:19,720 - backend.app - INFO - [app.py:911] - 已推送 1980 帧到编码队列,跳过率: 1/2
2025-07-30 17:20:29,803 - backend.app - INFO - [app.py:911] - 已推送 2040 帧到编码队列,跳过率: 1/2
2025-07-30 17:20:34,430 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:20:39,717 - backend.app - INFO - [app.py:911] - 已推送 2100 帧到编码队列,跳过率: 1/2
2025-07-30 17:20:49,783 - backend.app - INFO - [app.py:911] - 已推送 2160 帧到编码队列,跳过率: 1/2
2025-07-30 17:20:50,898 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:21:00,386 - backend.app - INFO - [app.py:911] - 已推送 2220 帧到编码队列,跳过率: 1/2
2025-07-30 17:21:07,881 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:21:10,504 - backend.app - INFO - [app.py:911] - 已推送 2280 帧到编码队列,跳过率: 1/2
2025-07-30 17:21:20,445 - backend.app - INFO - [app.py:911] - 已推送 2340 帧到编码队列,跳过率: 1/2
2025-07-30 17:21:24,531 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:21:30,399 - backend.app - INFO - [app.py:911] - 已推送 2400 帧到编码队列,跳过率: 1/2
2025-07-30 17:21:40,514 - backend.app - INFO - [app.py:911] - 已推送 2460 帧到编码队列,跳过率: 1/2
2025-07-30 17:21:41,286 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:21:50,522 - backend.app - INFO - [app.py:911] - 已推送 2520 帧到编码队列,跳过率: 1/2
2025-07-30 17:21:57,939 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:22:00,433 - backend.app - INFO - [app.py:911] - 已推送 2580 帧到编码队列,跳过率: 1/2
2025-07-30 17:22:10,472 - backend.app - INFO - [app.py:911] - 已推送 2640 帧到编码队列,跳过率: 1/2
2025-07-30 17:22:14,598 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:22:20,513 - backend.app - INFO - [app.py:911] - 已推送 2700 帧到编码队列,跳过率: 1/2
2025-07-30 17:22:30,513 - backend.app - INFO - [app.py:911] - 已推送 2760 帧到编码队列,跳过率: 1/2
2025-07-30 17:22:31,361 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:22:40,509 - backend.app - INFO - [app.py:911] - 已推送 2820 帧到编码队列,跳过率: 1/2
2025-07-30 17:22:48,386 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:22:50,553 - backend.app - INFO - [app.py:911] - 已推送 2880 帧到编码队列,跳过率: 1/2
2025-07-30 17:23:00,799 - backend.app - INFO - [app.py:911] - 已推送 2940 帧到编码队列,跳过率: 1/2
2025-07-30 17:23:05,131 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:23:10,862 - backend.app - INFO - [app.py:911] - 已推送 3000 帧到编码队列,跳过率: 1/2
2025-07-30 17:23:21,264 - backend.app - INFO - [app.py:911] - 已推送 3060 帧到编码队列,跳过率: 1/2
2025-07-30 17:23:22,456 - backend.app - WARNING - [app.py:101] - 内存使用过高: 315.29MB,强制清理
2025-07-30 17:23:32,401 - backend.app - INFO - [app.py:911] - 已推送 3120 帧到编码队列,跳过率: 1/2
2025-07-30 17:23:39,829 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:23:42,359 - backend.app - INFO - [app.py:911] - 已推送 3180 帧到编码队列,跳过率: 1/2
2025-07-30 17:23:52,457 - backend.app - INFO - [app.py:911] - 已推送 3240 帧到编码队列,跳过率: 1/2
2025-07-30 17:23:56,784 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:24:02,534 - backend.app - INFO - [app.py:911] - 已推送 3300 帧到编码队列,跳过率: 1/2
2025-07-30 17:24:12,610 - backend.app - INFO - [app.py:911] - 已推送 3360 帧到编码队列,跳过率: 1/2
2025-07-30 17:24:13,572 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:24:22,681 - backend.app - INFO - [app.py:911] - 已推送 3420 帧到编码队列,跳过率: 1/2
2025-07-30 17:24:30,700 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:24:33,094 - backend.app - INFO - [app.py:911] - 已推送 3480 帧到编码队列,跳过率: 1/2
2025-07-30 17:24:43,153 - backend.app - INFO - [app.py:911] - 已推送 3540 帧到编码队列,跳过率: 1/2
2025-07-30 17:24:47,650 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:24:53,722 - backend.app - INFO - [app.py:911] - 已推送 3600 帧到编码队列,跳过率: 1/2
2025-07-30 17:25:03,636 - backend.app - INFO - [app.py:911] - 已推送 3660 帧到编码队列,跳过率: 1/2
2025-07-30 17:25:04,743 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:25:14,453 - backend.app - INFO - [app.py:911] - 已推送 3720 帧到编码队列,跳过率: 1/2
2025-07-30 17:25:22,408 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:25:24,770 - backend.app - INFO - [app.py:911] - 已推送 3780 帧到编码队列,跳过率: 1/2
2025-07-30 17:25:34,679 - backend.app - INFO - [app.py:911] - 已推送 3840 帧到编码队列,跳过率: 1/2
2025-07-30 17:25:39,300 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:25:45,066 - backend.app - INFO - [app.py:911] - 已推送 3900 帧到编码队列,跳过率: 1/2
2025-07-30 17:25:55,138 - backend.app - INFO - [app.py:911] - 已推送 3960 帧到编码队列,跳过率: 1/2
2025-07-30 17:25:56,395 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:26:05,392 - backend.app - INFO - [app.py:911] - 已推送 4020 帧到编码队列,跳过率: 1/2
2025-07-30 17:26:13,065 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:26:15,303 - backend.app - INFO - [app.py:911] - 已推送 4080 帧到编码队列,跳过率: 1/2
2025-07-30 17:26:25,680 - backend.app - INFO - [app.py:911] - 已推送 4140 帧到编码队列,跳过率: 1/2
2025-07-30 17:26:30,500 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:26:36,433 - backend.app - INFO - [app.py:911] - 已推送 4200 帧到编码队列,跳过率: 1/2
2025-07-30 17:26:46,312 - backend.app - INFO - [app.py:911] - 已推送 4260 帧到编码队列,跳过率: 1/2
2025-07-30 17:26:46,976 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:26:56,310 - backend.app - INFO - [app.py:911] - 已推送 4320 帧到编码队列,跳过率: 1/2
2025-07-30 17:27:03,772 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:27:06,377 - backend.app - INFO - [app.py:911] - 已推送 4380 帧到编码队列,跳过率: 1/2
2025-07-30 17:27:16,480 - backend.app - INFO - [app.py:911] - 已推送 4440 帧到编码队列,跳过率: 1/2
2025-07-30 17:27:20,740 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:27:26,437 - backend.app - INFO - [app.py:911] - 已推送 4500 帧到编码队列,跳过率: 1/2
2025-07-30 17:27:36,541 - backend.app - INFO - [app.py:911] - 已推送 4560 帧到编码队列,跳过率: 1/2
2025-07-30 17:27:37,501 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:27:47,128 - backend.app - INFO - [app.py:911] - 已推送 4620 帧到编码队列,跳过率: 1/2
2025-07-30 17:27:54,949 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:27:57,514 - backend.app - INFO - [app.py:911] - 已推送 4680 帧到编码队列,跳过率: 1/2
2025-07-30 17:28:07,753 - backend.app - INFO - [app.py:911] - 已推送 4740 帧到编码队列,跳过率: 1/2
2025-07-30 17:28:12,464 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:28:18,490 - backend.app - INFO - [app.py:911] - 已推送 4800 帧到编码队列,跳过率: 1/2
2025-07-30 17:28:28,702 - backend.app - INFO - [app.py:911] - 已推送 4860 帧到编码队列,跳过率: 1/2
2025-07-30 17:28:29,663 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:28:38,951 - backend.app - INFO - [app.py:911] - 已推送 4920 帧到编码队列,跳过率: 1/2
2025-07-30 17:28:46,940 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:28:49,493 - backend.app - INFO - [app.py:911] - 已推送 4980 帧到编码队列,跳过率: 1/2
2025-07-30 17:28:59,744 - backend.app - INFO - [app.py:911] - 已推送 5040 帧到编码队列,跳过率: 1/2
2025-07-30 17:29:04,449 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:29:10,366 - backend.app - INFO - [app.py:911] - 已推送 5100 帧到编码队列,跳过率: 1/2
2025-07-30 17:29:20,693 - backend.app - INFO - [app.py:911] - 已推送 5160 帧到编码队列,跳过率: 1/2
2025-07-30 17:29:21,646 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:29:30,781 - backend.app - INFO - [app.py:911] - 已推送 5220 帧到编码队列,跳过率: 1/2
2025-07-30 17:29:38,382 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:29:40,542 - backend.app - INFO - [app.py:911] - 已推送 5280 帧到编码队列,跳过率: 1/2
2025-07-30 17:29:50,605 - backend.app - INFO - [app.py:911] - 已推送 5340 帧到编码队列,跳过率: 1/2
2025-07-30 17:29:55,075 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:30:01,016 - backend.app - INFO - [app.py:911] - 已推送 5400 帧到编码队列,跳过率: 1/2
2025-07-30 17:30:10,627 - backend.app - INFO - [app.py:911] - 已推送 5460 帧到编码队列,跳过率: 1/2
2025-07-30 17:30:11,564 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:30:20,523 - backend.app - INFO - [app.py:911] - 已推送 5520 帧到编码队列,跳过率: 1/2
2025-07-30 17:30:28,681 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.48MB,强制清理
2025-07-30 17:30:31,072 - backend.app - INFO - [app.py:911] - 已推送 5580 帧到编码队列,跳过率: 1/2
2025-07-30 17:30:40,984 - backend.app - INFO - [app.py:911] - 已推送 5640 帧到编码队列,跳过率: 1/2
2025-07-30 17:30:45,316 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:30:50,926 - backend.app - INFO - [app.py:911] - 已推送 5700 帧到编码队列,跳过率: 1/2
2025-07-30 17:31:00,708 - backend.app - INFO - [app.py:911] - 已推送 5760 帧到编码队列,跳过率: 1/2
2025-07-30 17:31:01,669 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:31:10,649 - backend.app - INFO - [app.py:911] - 已推送 5820 帧到编码队列,跳过率: 1/2
2025-07-30 17:31:18,380 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:31:20,753 - backend.app - INFO - [app.py:911] - 已推送 5880 帧到编码队列,跳过率: 1/2
2025-07-30 17:31:30,843 - backend.app - INFO - [app.py:911] - 已推送 5940 帧到编码队列,跳过率: 1/2
2025-07-30 17:31:35,192 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:31:40,810 - backend.app - INFO - [app.py:911] - 已推送 6000 帧到编码队列,跳过率: 1/2
2025-07-30 17:31:50,728 - backend.app - INFO - [app.py:911] - 已推送 6060 帧到编码队列,跳过率: 1/2
2025-07-30 17:31:51,701 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:32:00,687 - backend.app - INFO - [app.py:911] - 已推送 6120 帧到编码队列,跳过率: 1/2
2025-07-30 17:32:08,507 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:32:10,793 - backend.app - INFO - [app.py:911] - 已推送 6180 帧到编码队列,跳过率: 1/2
2025-07-30 17:32:21,051 - backend.app - INFO - [app.py:911] - 已推送 6240 帧到编码队列,跳过率: 1/2
2025-07-30 17:32:25,688 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:32:31,476 - backend.app - INFO - [app.py:911] - 已推送 6300 帧到编码队列,跳过率: 1/2
2025-07-30 17:32:41,559 - backend.app - INFO - [app.py:911] - 已推送 6360 帧到编码队列,跳过率: 1/2
2025-07-30 17:32:42,670 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:32:52,007 - backend.app - INFO - [app.py:911] - 已推送 6420 帧到编码队列,跳过率: 1/2
2025-07-30 17:32:59,531 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:33:01,922 - backend.app - INFO - [app.py:911] - 已推送 6480 帧到编码队列,跳过率: 1/2
2025-07-30 17:33:12,555 - backend.app - INFO - [app.py:911] - 已推送 6540 帧到编码队列,跳过率: 1/2
2025-07-30 17:33:16,655 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:33:21,987 - backend.app - INFO - [app.py:911] - 已推送 6600 帧到编码队列,跳过率: 1/2
2025-07-30 17:33:32,628 - backend.app - INFO - [app.py:911] - 已推送 6660 帧到编码队列,跳过率: 1/2
2025-07-30 17:33:33,197 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:33:42,669 - backend.app - INFO - [app.py:911] - 已推送 6720 帧到编码队列,跳过率: 1/2
2025-07-30 17:33:50,684 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:33:52,940 - backend.app - INFO - [app.py:911] - 已推送 6780 帧到编码队列,跳过率: 1/2
2025-07-30 17:34:03,495 - backend.app - INFO - [app.py:911] - 已推送 6840 帧到编码队列,跳过率: 1/2
2025-07-30 17:34:08,012 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:34:13,759 - backend.app - INFO - [app.py:911] - 已推送 6900 帧到编码队列,跳过率: 1/2
2025-07-30 17:34:23,728 - backend.app - INFO - [app.py:911] - 已推送 6960 帧到编码队列,跳过率: 1/2
2025-07-30 17:34:25,005 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:34:33,989 - backend.app - INFO - [app.py:911] - 已推送 7020 帧到编码队列,跳过率: 1/2
2025-07-30 17:34:42,166 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:34:44,878 - backend.app - INFO - [app.py:911] - 已推送 7080 帧到编码队列,跳过率: 1/2
2025-07-30 17:34:54,991 - backend.app - INFO - [app.py:911] - 已推送 7140 帧到编码队列,跳过率: 1/2
2025-07-30 17:34:59,474 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.48MB,强制清理
2025-07-30 17:35:05,256 - backend.app - INFO - [app.py:911] - 已推送 7200 帧到编码队列,跳过率: 1/2
2025-07-30 17:35:15,500 - backend.app - INFO - [app.py:911] - 已推送 7260 帧到编码队列,跳过率: 1/2
2025-07-30 17:35:16,842 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:35:25,614 - backend.app - INFO - [app.py:911] - 已推送 7320 帧到编码队列,跳过率: 1/2
2025-07-30 17:35:33,306 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:35:35,556 - backend.app - INFO - [app.py:911] - 已推送 7380 帧到编码队列,跳过率: 1/2
2025-07-30 17:35:45,832 - backend.app - INFO - [app.py:911] - 已推送 7440 帧到编码队列,跳过率: 1/2
2025-07-30 17:35:50,311 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:35:56,077 - backend.app - INFO - [app.py:911] - 已推送 7500 帧到编码队列,跳过率: 1/2
2025-07-30 17:36:05,891 - backend.app - INFO - [app.py:911] - 已推送 7560 帧到编码队列,跳过率: 1/2
2025-07-30 17:36:07,098 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:36:16,159 - backend.app - INFO - [app.py:911] - 已推送 7620 帧到编码队列,跳过率: 1/2
2025-07-30 17:36:23,094 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:36:25,246 - backend.app - INFO - [app.py:911] - 已推送 7680 帧到编码队列,跳过率: 1/2
2025-07-30 17:36:35,054 - backend.app - INFO - [app.py:911] - 已推送 7740 帧到编码队列,跳过率: 1/2
2025-07-30 17:36:39,166 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:36:44,371 - backend.app - INFO - [app.py:911] - 已推送 7800 帧到编码队列,跳过率: 1/2
2025-07-30 17:36:53,990 - backend.app - INFO - [app.py:911] - 已推送 7860 帧到编码队列,跳过率: 1/2
2025-07-30 17:36:55,154 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:37:03,778 - backend.app - INFO - [app.py:911] - 已推送 7920 帧到编码队列,跳过率: 1/2
2025-07-30 17:37:11,691 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:37:13,624 - backend.app - INFO - [app.py:911] - 已推送 7980 帧到编码队列,跳过率: 1/2
2025-07-30 17:37:23,622 - backend.app - INFO - [app.py:911] - 已推送 8040 帧到编码队列,跳过率: 1/2
2025-07-30 17:37:27,278 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:37:32,513 - backend.app - INFO - [app.py:911] - 已推送 8100 帧到编码队列,跳过率: 1/2
2025-07-30 17:37:42,565 - backend.app - INFO - [app.py:911] - 已推送 8160 帧到编码队列,跳过率: 1/2
2025-07-30 17:37:43,626 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:37:53,195 - backend.app - INFO - [app.py:911] - 已推送 8220 帧到编码队列,跳过率: 1/2
2025-07-30 17:38:01,176 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:38:03,562 - backend.app - INFO - [app.py:911] - 已推送 8280 帧到编码队列,跳过率: 1/2
2025-07-30 17:38:13,502 - backend.app - INFO - [app.py:911] - 已推送 8340 帧到编码队列,跳过率: 1/2
2025-07-30 17:38:17,673 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:38:23,440 - backend.app - INFO - [app.py:911] - 已推送 8400 帧到编码队列,跳过率: 1/2
2025-07-30 17:38:33,556 - backend.app - INFO - [app.py:911] - 已推送 8460 帧到编码队列,跳过率: 1/2
2025-07-30 17:38:34,519 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:38:43,801 - backend.app - INFO - [app.py:911] - 已推送 8520 帧到编码队列,跳过率: 1/2
2025-07-30 17:38:51,827 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:38:54,227 - backend.app - INFO - [app.py:911] - 已推送 8580 帧到编码队列,跳过率: 1/2
2025-07-30 17:39:04,021 - backend.app - INFO - [app.py:911] - 已推送 8640 帧到编码队列,跳过率: 1/2
2025-07-30 17:39:08,350 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:39:13,956 - backend.app - INFO - [app.py:911] - 已推送 8700 帧到编码队列,跳过率: 1/2
2025-07-30 17:39:24,054 - backend.app - INFO - [app.py:911] - 已推送 8760 帧到编码队列,跳过率: 1/2
2025-07-30 17:39:25,370 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.48MB,强制清理
2025-07-30 17:39:34,324 - backend.app - INFO - [app.py:911] - 已推送 8820 帧到编码队列,跳过率: 1/2
2025-07-30 17:39:42,164 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:39:44,590 - backend.app - INFO - [app.py:911] - 已推送 8880 帧到编码队列,跳过率: 1/2
2025-07-30 17:39:54,678 - backend.app - INFO - [app.py:911] - 已推送 8940 帧到编码队列,跳过率: 1/2
2025-07-30 17:39:59,603 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:40:05,575 - backend.app - INFO - [app.py:911] - 已推送 9000 帧到编码队列,跳过率: 1/2
2025-07-30 17:40:15,859 - backend.app - INFO - [app.py:911] - 已推送 9060 帧到编码队列,跳过率: 1/2
2025-07-30 17:40:16,810 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:40:26,434 - backend.app - INFO - [app.py:911] - 已推送 9120 帧到编码队列,跳过率: 1/2
2025-07-30 17:40:34,281 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:40:36,544 - backend.app - INFO - [app.py:911] - 已推送 9180 帧到编码队列,跳过率: 1/2
2025-07-30 17:40:46,489 - backend.app - INFO - [app.py:911] - 已推送 9240 帧到编码队列,跳过率: 1/2
2025-07-30 17:40:50,660 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:40:56,418 - backend.app - INFO - [app.py:911] - 已推送 9300 帧到编码队列,跳过率: 1/2
2025-07-30 17:41:06,672 - backend.app - INFO - [app.py:911] - 已推送 9360 帧到编码队列,跳过率: 1/2
2025-07-30 17:41:07,826 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:41:16,794 - backend.app - INFO - [app.py:911] - 已推送 9420 帧到编码队列,跳过率: 1/2
2025-07-30 17:41:24,651 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:41:27,051 - backend.app - INFO - [app.py:911] - 已推送 9480 帧到编码队列,跳过率: 1/2
2025-07-30 17:41:37,162 - backend.app - INFO - [app.py:911] - 已推送 9540 帧到编码队列,跳过率: 1/2
2025-07-30 17:41:41,841 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:41:47,722 - backend.app - INFO - [app.py:911] - 已推送 9600 帧到编码队列,跳过率: 1/2
2025-07-30 17:41:57,998 - backend.app - INFO - [app.py:911] - 已推送 9660 帧到编码队列,跳过率: 1/2
2025-07-30 17:41:58,953 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:42:07,636 - backend.app - INFO - [app.py:911] - 已推送 9720 帧到编码队列,跳过率: 1/2
2025-07-30 17:42:15,302 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:42:17,556 - backend.app - INFO - [app.py:911] - 已推送 9780 帧到编码队列,跳过率: 1/2
2025-07-30 17:42:27,576 - backend.app - INFO - [app.py:911] - 已推送 9840 帧到编码队列,跳过率: 1/2
2025-07-30 17:42:31,826 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:42:37,272 - backend.app - INFO - [app.py:911] - 已推送 9900 帧到编码队列,跳过率: 1/2
2025-07-30 17:42:47,051 - backend.app - INFO - [app.py:911] - 已推送 9960 帧到编码队列,跳过率: 1/2
2025-07-30 17:42:48,026 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:42:56,842 - backend.app - INFO - [app.py:911] - 已推送 10020 帧到编码队列,跳过率: 1/2
2025-07-30 17:43:04,385 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:43:06,790 - backend.app - INFO - [app.py:911] - 已推送 10080 帧到编码队列,跳过率: 1/2
2025-07-30 17:43:16,742 - backend.app - INFO - [app.py:911] - 已推送 10140 帧到编码队列,跳过率: 1/2
2025-07-30 17:43:21,072 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:43:26,839 - backend.app - INFO - [app.py:911] - 已推送 10200 帧到编码队列,跳过率: 1/2
2025-07-30 17:43:36,760 - backend.app - INFO - [app.py:911] - 已推送 10260 帧到编码队列,跳过率: 1/2
2025-07-30 17:43:37,742 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:43:46,705 - backend.app - INFO - [app.py:911] - 已推送 10320 帧到编码队列,跳过率: 1/2
2025-07-30 17:43:54,253 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.48MB,强制清理
2025-07-30 17:43:56,488 - backend.app - INFO - [app.py:911] - 已推送 10380 帧到编码队列,跳过率: 1/2
2025-07-30 17:44:06,425 - backend.app - INFO - [app.py:911] - 已推送 10440 帧到编码队列,跳过率: 1/2
2025-07-30 17:44:10,773 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:44:16,387 - backend.app - INFO - [app.py:911] - 已推送 10500 帧到编码队列,跳过率: 1/2
2025-07-30 17:44:26,474 - backend.app - INFO - [app.py:911] - 已推送 10560 帧到编码队列,跳过率: 1/2
2025-07-30 17:44:27,435 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:44:36,427 - backend.app - INFO - [app.py:911] - 已推送 10620 帧到编码队列,跳过率: 1/2
2025-07-30 17:44:43,964 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:44:46,370 - backend.app - INFO - [app.py:911] - 已推送 10680 帧到编码队列,跳过率: 1/2
2025-07-30 17:44:56,318 - backend.app - INFO - [app.py:911] - 已推送 10740 帧到编码队列,跳过率: 1/2
2025-07-30 17:45:00,480 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:45:06,096 - backend.app - INFO - [app.py:911] - 已推送 10800 帧到编码队列,跳过率: 1/2
2025-07-30 17:45:16,034 - backend.app - INFO - [app.py:911] - 已推送 10860 帧到编码队列,跳过率: 1/2
2025-07-30 17:45:16,999 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:45:25,974 - backend.app - INFO - [app.py:911] - 已推送 10920 帧到编码队列,跳过率: 1/2
2025-07-30 17:45:33,352 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:45:35,599 - backend.app - INFO - [app.py:911] - 已推送 10980 帧到编码队列,跳过率: 1/2
2025-07-30 17:45:45,378 - backend.app - INFO - [app.py:911] - 已推送 11040 帧到编码队列,跳过率: 1/2
2025-07-30 17:45:49,697 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:45:55,307 - backend.app - INFO - [app.py:911] - 已推送 11100 帧到编码队列,跳过率: 1/2
2025-07-30 17:46:05,113 - backend.app - INFO - [app.py:911] - 已推送 11160 帧到编码队列,跳过率: 1/2
2025-07-30 17:46:06,229 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:46:15,044 - backend.app - INFO - [app.py:911] - 已推送 11220 帧到编码队列,跳过率: 1/2
2025-07-30 17:46:22,588 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:46:24,813 - backend.app - INFO - [app.py:911] - 已推送 11280 帧到编码队列,跳过率: 1/2
2025-07-30 17:46:34,619 - backend.app - INFO - [app.py:911] - 已推送 11340 帧到编码队列,跳过率: 1/2
2025-07-30 17:46:38,944 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:46:44,391 - backend.app - INFO - [app.py:911] - 已推送 11400 帧到编码队列,跳过率: 1/2
2025-07-30 17:46:54,324 - backend.app - INFO - [app.py:911] - 已推送 11460 帧到编码队列,跳过率: 1/2
2025-07-30 17:46:55,294 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:47:04,284 - backend.app - INFO - [app.py:911] - 已推送 11520 帧到编码队列,跳过率: 1/2
2025-07-30 17:47:11,810 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:47:14,149 - backend.app - INFO - [app.py:911] - 已推送 11580 帧到编码队列,跳过率: 1/2
2025-07-30 17:47:24,003 - backend.app - INFO - [app.py:911] - 已推送 11640 帧到编码队列,跳过率: 1/2
2025-07-30 17:47:28,224 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:47:33,779 - backend.app - INFO - [app.py:911] - 已推送 11700 帧到编码队列,跳过率: 1/2
2025-07-30 17:47:43,704 - backend.app - INFO - [app.py:911] - 已推送 11760 帧到编码队列,跳过率: 1/2
2025-07-30 17:47:44,674 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:47:53,664 - backend.app - INFO - [app.py:911] - 已推送 11820 帧到编码队列,跳过率: 1/2
2025-07-30 17:48:01,041 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.50MB,强制清理
2025-07-30 17:48:03,284 - backend.app - INFO - [app.py:911] - 已推送 11880 帧到编码队列,跳过率: 1/2
2025-07-30 17:48:13,056 - backend.app - INFO - [app.py:911] - 已推送 11940 帧到编码队列,跳过率: 1/2
2025-07-30 17:48:17,385 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.50MB,强制清理
2025-07-30 17:48:23,169 - backend.app - INFO - [app.py:911] - 已推送 12000 帧到编码队列,跳过率: 1/2
2025-07-30 17:48:33,096 - backend.app - INFO - [app.py:911] - 已推送 12060 帧到编码队列,跳过率: 1/2
2025-07-30 17:48:34,084 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.49MB,强制清理
2025-07-30 17:48:43,210 - backend.app - INFO - [app.py:911] - 已推送 12120 帧到编码队列,跳过率: 1/2
2025-07-30 17:48:50,910 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.50MB,强制清理
2025-07-30 17:48:53,160 - backend.app - INFO - [app.py:911] - 已推送 12180 帧到编码队列,跳过率: 1/2
2025-07-30 17:49:03,094 - backend.app - INFO - [app.py:911] - 已推送 12240 帧到编码队列,跳过率: 1/2
2025-07-30 17:49:07,408 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.50MB,强制清理
2025-07-30 17:49:13,021 - backend.app - INFO - [app.py:911] - 已推送 12300 帧到编码队列,跳过率: 1/2
2025-07-30 17:49:22,946 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\database.py', reloading
2025-07-30 17:49:23,144 - backend.app - INFO - [app.py:911] - 已推送 12360 帧到编码队列,跳过率: 1/2
2025-07-30 17:49:24,465 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 17:49:24,624 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 17:49:24,625 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 17:49:25,993 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 17:49:26,000 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 17:49:26,002 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 17:49:26,002 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 17:49:26,099 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 17:49:26,104 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 17:49:27,485 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 17:49:27,487 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 17:49:34,586 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 17:49:34,587 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 17:49:34,587 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 17:49:34,587 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 17:49:34,587 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 17:49:34,588 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 17:49:34,588 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 17:49:34,588 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 17:49:34,588 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 17:49:34,589 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 17:49:34,589 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 17:49:34,589 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 17:49:34,594 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 17:49:34,599 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 17:49:34,650 - backend.app - INFO - [app.py:975] - 客户端连接: Z0S3EVseCjnsvijXAAAB
2025-07-30 17:51:02,629 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\utils.py', reloading
2025-07-30 17:51:02,991 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\init_test_data.py', reloading
2025-07-30 17:51:03,059 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\test_websocket.py', reloading
2025-07-30 17:51:04,302 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 17:51:05,211 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 17:51:05,221 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 17:51:11,102 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 17:51:11,258 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 17:51:11,394 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 17:51:11,411 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 17:51:12,094 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 17:51:12,128 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 17:51:16,942 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 17:51:16,945 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 17:51:25,408 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 17:51:25,409 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 17:51:25,409 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 17:51:25,409 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 17:51:25,410 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 17:51:25,410 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 17:51:25,410 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 17:51:25,411 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 17:51:25,411 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 17:51:25,411 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 17:51:25,411 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 17:51:25,412 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 17:51:25,418 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 17:51:25,425 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 17:51:25,491 - backend.app - INFO - [app.py:975] - 客户端连接: Fl8VJj_YXursfSMCAAAC
2025-07-30 18:38:33,300 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:38:33,301 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:38:34,615 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:38:34,628 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:38:34,631 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:38:34,632 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:38:34,812 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:38:34,823 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:38:37,333 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:38:37,336 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:38:55,613 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 18:38:55,613 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 18:38:55,614 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 18:38:55,614 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 18:38:55,614 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 18:38:55,615 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 18:38:55,616 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 18:38:55,616 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 18:38:55,616 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 18:38:55,617 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 18:38:55,617 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 18:38:55,617 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 18:38:55,641 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 18:38:55,642 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 18:38:55,643 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 18:38:55,784 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:38:55,784 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:38:57,287 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:38:57,298 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:38:57,302 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:38:57,303 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:38:57,441 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:38:57,449 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:38:59,273 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:38:59,275 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:39:08,388 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 18:39:08,388 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 18:39:08,388 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 18:39:08,388 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 18:39:08,389 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 18:39:08,389 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 18:39:08,389 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 18:39:08,389 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 18:39:08,389 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 18:39:08,390 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 18:39:08,390 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 18:39:08,390 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 18:39:08,395 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 18:39:08,401 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 18:39:08,450 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:08] "OPTIONS /api/auth/login HTTP/1.1" 200 -
2025-07-30 18:39:19,155 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:19] "OPTIONS /api/auth/login HTTP/1.1" 200 -
2025-07-30 18:39:19,158 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:19] "POST /api/auth/login HTTP/1.1" 200 -
2025-07-30 18:39:19,172 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:19] "GET /api/auth/verify?_t=1753871959169 HTTP/1.1" 200 -
2025-07-30 18:39:19,507 - backend.app - INFO - [app.py:1056] - 客户端连接: qBrskBYQVj65F7PpAAAB
2025-07-30 18:39:22,904 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:22] "GET /api/auth/verify?_t=1753871962902 HTTP/1.1" 200 -
2025-07-30 18:39:22,945 - backend.app - INFO - [app.py:1061] - 客户端断开连接: qBrskBYQVj65F7PpAAAB
2025-07-30 18:39:22,958 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:22] "GET /api/patients?_t=1753871962952 HTTP/1.1" 200 -
2025-07-30 18:39:22,967 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:22] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:39:22,974 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:39:37,186 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:37] "GET /api/auth/verify?_t=1753871977182 HTTP/1.1" 200 -
2025-07-30 18:39:37,526 - backend.app - INFO - [app.py:1056] - 客户端连接: f4j--iJzZaQ0ddejAAAD
2025-07-30 18:39:41,502 - backend.app - INFO - [app.py:1015] - 收到start_rtsp事件客户端ID: f4j--iJzZaQ0ddejAAAD, 数据: {}
2025-07-30 18:39:41,502 - backend.app - INFO - [app.py:1028] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 18:39:41,503 - backend.app - INFO - [app.py:884] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 18:39:41,503 - backend.app - INFO - [app.py:1033] - RTSP线程已启动
2025-07-30 18:39:42,773 - backend.app - INFO - [app.py:900] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 18:39:52,510 - backend.app - INFO - [app.py:992] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 18:39:54,640 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:54] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:39:54,899 - backend.app - INFO - [app.py:784] - 截图保存成功: screenshots\2101_张三\20250730183941\2101_20250730183941_0001.png
2025-07-30 18:39:54,900 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:54] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:39:59,205 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.20MB,强制清理
2025-07-30 18:39:59,586 - backend.app - INFO - [app.py:784] - 截图保存成功: screenshots\2101_张三\20250730183941\2101_20250730183941_0002.png
2025-07-30 18:39:59,587 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:39:59] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:40:02,725 - backend.app - INFO - [app.py:992] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-30 18:40:05,123 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:40:05] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:40:05,391 - backend.app - INFO - [app.py:784] - 截图保存成功: screenshots\2101_张三\20250730183941\2101_20250730183941_0003.png
2025-07-30 18:40:05,392 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:40:05] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:40:10,963 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:40:10] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:40:11,283 - backend.app - INFO - [app.py:784] - 截图保存成功: screenshots\2101_张三\20250730183941\2101_20250730183941_0004.png
2025-07-30 18:40:11,285 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:40:11] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:40:12,813 - backend.app - INFO - [app.py:992] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-30 18:40:16,267 - backend.app - WARNING - [app.py:101] - 内存使用过高: 314.11MB,强制清理
2025-07-30 18:40:22,544 - backend.app - INFO - [app.py:992] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-30 18:40:32,642 - backend.app - INFO - [app.py:992] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-30 18:40:32,684 - backend.app - WARNING - [app.py:101] - 内存使用过高: 314.06MB,强制清理
2025-07-30 18:40:43,447 - backend.app - INFO - [app.py:992] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-30 18:40:50,186 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.17MB,强制清理
2025-07-30 18:40:53,516 - backend.app - INFO - [app.py:992] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-30 18:41:03,288 - backend.app - INFO - [app.py:992] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-30 18:41:06,633 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.18MB,强制清理
2025-07-30 18:41:13,350 - backend.app - INFO - [app.py:992] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-30 18:41:23,099 - backend.app - INFO - [app.py:992] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-30 18:41:23,145 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.17MB,强制清理
2025-07-30 18:41:33,033 - backend.app - INFO - [app.py:992] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-30 18:41:39,587 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.18MB,强制清理
2025-07-30 18:41:42,782 - backend.app - INFO - [app.py:992] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-30 18:41:52,999 - backend.app - INFO - [app.py:992] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-30 18:41:56,330 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.18MB,强制清理
2025-07-30 18:42:02,932 - backend.app - INFO - [app.py:992] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-30 18:42:13,212 - backend.app - INFO - [app.py:992] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-30 18:42:13,213 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.18MB,强制清理
2025-07-30 18:42:23,243 - backend.app - INFO - [app.py:992] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-30 18:42:30,201 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.18MB,强制清理
2025-07-30 18:42:33,468 - backend.app - INFO - [app.py:992] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-30 18:42:43,389 - backend.app - INFO - [app.py:992] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-30 18:42:46,598 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.19MB,强制清理
2025-07-30 18:42:53,169 - backend.app - INFO - [app.py:992] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-30 18:43:03,405 - backend.app - INFO - [app.py:992] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-30 18:43:03,406 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.19MB,强制清理
2025-07-30 18:43:13,318 - backend.app - INFO - [app.py:992] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-30 18:43:20,227 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.18MB,强制清理
2025-07-30 18:43:23,397 - backend.app - INFO - [app.py:992] - 已推送 1320 帧到编码队列,跳过率: 1/2
2025-07-30 18:43:33,301 - backend.app - INFO - [app.py:992] - 已推送 1380 帧到编码队列,跳过率: 1/2
2025-07-30 18:43:36,501 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.16MB,强制清理
2025-07-30 18:43:43,053 - backend.app - INFO - [app.py:992] - 已推送 1440 帧到编码队列,跳过率: 1/2
2025-07-30 18:43:46,426 - backend.app - INFO - [app.py:1043] - 收到stop_rtsp事件客户端ID: f4j--iJzZaQ0ddejAAAD, 数据: {}
2025-07-30 18:43:46,432 - backend.app - INFO - [app.py:1061] - 客户端断开连接: f4j--iJzZaQ0ddejAAAD
2025-07-30 18:43:46,456 - backend.app - INFO - [app.py:1047] - RTSP推流已停止
2025-07-30 18:43:46,564 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:43:46] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:43:46,568 - backend.app - INFO - [app.py:1010] - RTSP推流结束总共推送了 1459 帧
2025-07-30 18:43:46,601 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:43:46,771 - backend.app - INFO - [app.py:1056] - 客户端连接: czhusA1fEIGBHbjFAAAF
2025-07-30 18:44:34,191 - backend.app - INFO - [app.py:1061] - 客户端断开连接: czhusA1fEIGBHbjFAAAF
2025-07-30 18:44:34,218 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:44:34] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:44:34,230 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:44:34,553 - backend.app - INFO - [app.py:1056] - 客户端连接: rYnc1GL1-SycxAYCAAAH
2025-07-30 18:45:13,858 - backend.app - INFO - [app.py:1061] - 客户端断开连接: rYnc1GL1-SycxAYCAAAH
2025-07-30 18:45:13,899 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:45:13] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:45:13,923 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:45:14,284 - backend.app - INFO - [app.py:1056] - 客户端连接: BySZ-6qApqYxnnpjAAAJ
2025-07-30 18:46:05,475 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-30 18:46:05,523 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-30 18:46:09,132 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 18:46:09,602 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:46:09,605 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:46:22,205 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:46:22,277 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:46:22,304 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:46:22,307 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:46:23,191 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:46:23,246 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:46:35,497 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:46:35,507 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:46:50,312 - __main__ - INFO - [debug_server.py:108] - 服务器被用户中断
2025-07-30 18:48:48,145 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:48:48,147 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:48:52,524 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:48:52,543 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:48:52,549 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:48:52,550 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:48:52,852 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:48:52,867 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:48:56,608 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:48:56,613 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:49:18,540 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 18:49:18,541 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 18:49:18,542 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 18:49:18,542 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 18:49:18,542 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 18:49:18,543 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 18:49:18,544 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 18:49:18,544 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 18:49:18,544 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 18:49:18,545 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 18:49:18,545 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 18:49:18,546 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 18:49:18,578 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 18:49:18,580 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 18:49:18,580 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 18:49:18,717 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:49:18,717 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:49:20,310 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:49:20,321 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:49:20,324 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:49:20,324 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:49:20,543 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:49:20,560 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:49:22,726 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:49:22,728 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:49:34,424 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 18:49:34,425 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 18:49:34,425 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 18:49:34,425 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 18:49:34,426 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 18:49:34,426 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 18:49:34,427 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 18:49:34,427 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 18:49:34,427 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 18:49:34,427 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 18:49:34,428 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 18:49:34,428 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 18:49:34,437 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 18:49:34,444 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 18:49:35,397 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:49:35] "OPTIONS /api/auth/login HTTP/1.1" 200 -
2025-07-30 18:49:35,402 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:49:35] "POST /api/auth/login HTTP/1.1" 200 -
2025-07-30 18:49:35,411 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:49:35] "GET /api/auth/verify?_t=1753872575408 HTTP/1.1" 200 -
2025-07-30 18:49:35,777 - backend.app - INFO - [app.py:1135] - 客户端连接: Q5J3hOo5gy1ghqi_AAAB
2025-07-30 18:49:37,936 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:49:37] "GET /api/auth/verify?_t=1753872577934 HTTP/1.1" 200 -
2025-07-30 18:49:37,968 - backend.app - INFO - [app.py:1140] - 客户端断开连接: Q5J3hOo5gy1ghqi_AAAB
2025-07-30 18:49:37,983 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:49:37] "GET /api/patients?_t=1753872577976 HTTP/1.1" 200 -
2025-07-30 18:49:37,999 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:49:37] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:49:38,002 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:49:41,288 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:49:41] "GET /api/auth/verify?_t=1753872581286 HTTP/1.1" 200 -
2025-07-30 18:49:41,611 - backend.app - INFO - [app.py:1135] - 客户端连接: 6s-eHU80aAMeaF1fAAAD
2025-07-30 18:49:44,991 - backend.app - INFO - [app.py:1094] - 收到start_rtsp事件客户端ID: 6s-eHU80aAMeaF1fAAAD, 数据: {}
2025-07-30 18:49:44,991 - backend.app - INFO - [app.py:1107] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 18:49:44,992 - backend.app - INFO - [app.py:963] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 18:49:44,992 - backend.app - INFO - [app.py:1112] - RTSP线程已启动
2025-07-30 18:49:46,252 - backend.app - INFO - [app.py:979] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 18:49:56,280 - backend.app - INFO - [app.py:1071] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 18:50:01,109 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:50:01] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:50:01,391 - backend.app - INFO - [app.py:784] - 截图保存成功: screenshots\2101_张三\20250730184944\2101_20250730184944_0001.png
2025-07-30 18:50:01,392 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:50:01] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:50:03,201 - backend.app - WARNING - [app.py:101] - 内存使用过高: 316.89MB,强制清理
2025-07-30 18:50:06,329 - backend.app - INFO - [app.py:1122] - 收到stop_rtsp事件客户端ID: 6s-eHU80aAMeaF1fAAAD, 数据: {}
2025-07-30 18:50:06,330 - backend.app - INFO - [app.py:1126] - RTSP推流已停止
2025-07-30 18:50:06,364 - backend.app - INFO - [app.py:1089] - RTSP推流结束总共推送了 119 帧
2025-07-30 18:50:06,436 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:50:06] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-30 18:50:06,748 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:50:06] "POST /api/recordings/save HTTP/1.1" 400 -
2025-07-30 18:51:31,110 - backend.app - INFO - [app.py:1140] - 客户端断开连接: 6s-eHU80aAMeaF1fAAAD
2025-07-30 18:51:31,131 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:51:31] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:51:31,133 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:51:31,426 - backend.app - INFO - [app.py:1135] - 客户端连接: sagH8IsEtqOx5WZHAAAF
2025-07-30 18:51:46,697 - backend.app - INFO - [app.py:1140] - 客户端断开连接: sagH8IsEtqOx5WZHAAAF
2025-07-30 18:51:46,720 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:51:46] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:51:46,763 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:51:47,017 - backend.app - INFO - [app.py:1135] - 客户端连接: CpW2JhGBvGeDsrfTAAAH
2025-07-30 18:51:54,178 - backend.app - INFO - [app.py:1140] - 客户端断开连接: CpW2JhGBvGeDsrfTAAAH
2025-07-30 18:51:54,200 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:51:54] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:51:54,202 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:51:54,513 - backend.app - INFO - [app.py:1135] - 客户端连接: skevlMfVcWHQGLW3AAAJ
2025-07-30 18:52:32,954 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:52:32,954 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:52:33,822 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:52:33,829 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:52:33,831 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:52:33,832 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:52:33,944 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:52:33,949 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:52:35,347 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:52:35,348 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:52:42,121 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 18:52:42,121 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 18:52:42,122 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 18:52:42,122 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 18:52:42,122 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 18:52:42,123 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 18:52:42,123 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 18:52:42,123 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 18:52:42,123 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 18:52:42,124 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 18:52:42,124 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 18:52:42,124 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 18:52:42,137 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 18:52:42,137 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 18:52:42,138 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 18:52:42,225 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:52:42,225 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:52:43,040 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:52:43,049 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:52:43,052 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:52:43,052 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:52:43,149 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:52:43,155 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:52:44,249 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:52:44,250 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:52:50,857 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 18:52:50,857 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 18:52:50,858 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 18:52:50,858 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 18:52:50,858 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 18:52:50,859 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 18:52:50,859 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 18:52:50,859 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 18:52:50,859 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 18:52:50,860 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 18:52:50,860 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 18:52:50,860 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 18:52:50,865 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 18:52:50,870 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 18:53:07,838 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:53:07] "OPTIONS /api/auth/login HTTP/1.1" 200 -
2025-07-30 18:53:07,840 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:53:07] "POST /api/auth/login HTTP/1.1" 200 -
2025-07-30 18:53:07,851 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:53:07] "GET /api/auth/verify?_t=1753872787848 HTTP/1.1" 200 -
2025-07-30 18:53:08,192 - backend.app - INFO - [app.py:1135] - 客户端连接: OC6AwtiMx-Lv0kvkAAAB
2025-07-30 18:53:09,801 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:53:09] "GET /api/auth/verify?_t=1753872789798 HTTP/1.1" 200 -
2025-07-30 18:53:09,841 - backend.app - INFO - [app.py:1140] - 客户端断开连接: OC6AwtiMx-Lv0kvkAAAB
2025-07-30 18:53:09,857 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:53:09] "GET /api/patients?_t=1753872789851 HTTP/1.1" 200 -
2025-07-30 18:53:09,863 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:53:09] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:53:09,867 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:53:12,784 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:53:12] "GET /api/auth/verify?_t=1753872792782 HTTP/1.1" 200 -
2025-07-30 18:53:13,105 - backend.app - INFO - [app.py:1135] - 客户端连接: PV0LlQzs3DbjPMapAAAD
2025-07-30 18:53:15,519 - backend.app - INFO - [app.py:1094] - 收到start_rtsp事件客户端ID: PV0LlQzs3DbjPMapAAAD, 数据: {}
2025-07-30 18:53:15,519 - backend.app - INFO - [app.py:1107] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 18:53:15,520 - backend.app - INFO - [app.py:963] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 18:53:15,520 - backend.app - INFO - [app.py:1112] - RTSP线程已启动
2025-07-30 18:53:16,791 - backend.app - INFO - [app.py:979] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 18:53:22,232 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:53:22] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:53:22,507 - backend.app - INFO - [app.py:784] - 截图保存成功: screenshots\2101_张三\20250730185315\2101_20250730185315_0001.png
2025-07-30 18:53:22,510 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:53:22] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:53:26,162 - backend.app - INFO - [app.py:1071] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 18:53:31,935 - backend.app - INFO - [app.py:1122] - 收到stop_rtsp事件客户端ID: PV0LlQzs3DbjPMapAAAD, 数据: {}
2025-07-30 18:53:31,936 - backend.app - INFO - [app.py:1126] - RTSP推流已停止
2025-07-30 18:53:32,229 - backend.app - INFO - [app.py:1089] - RTSP推流结束总共推送了 95 帧
2025-07-30 18:54:04,862 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\utils.py', reloading
2025-07-30 18:54:06,239 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 18:54:08,655 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:54:08,658 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:54:15,200 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:54:15,239 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:54:15,246 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:54:15,247 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:54:15,763 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:54:15,784 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:54:23,482 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:54:23,487 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:54:54,510 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 18:54:54,511 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 18:54:54,512 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 18:54:54,513 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 18:54:54,514 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 18:54:54,516 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 18:54:54,518 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 18:54:54,518 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 18:54:54,519 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 18:54:54,521 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 18:54:54,522 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 18:54:54,523 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 18:54:54,546 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 18:54:54,576 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 18:54:54,950 - backend.app - INFO - [app.py:1135] - 客户端连接: dhuJU9i7mqoo42_6AAAE
2025-07-30 18:55:09,510 - backend.app - INFO - [app.py:1140] - 客户端断开连接: dhuJU9i7mqoo42_6AAAE
2025-07-30 18:55:10,484 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:55:10] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:55:10,579 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:55:10,890 - backend.app - INFO - [app.py:1135] - 客户端连接: e6dt7BmZuZPbtk0JAAAG
2025-07-30 18:55:34,427 - backend.app - INFO - [app.py:1140] - 客户端断开连接: e6dt7BmZuZPbtk0JAAAG
2025-07-30 18:55:34,570 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:55:34] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:55:34,798 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:55:35,105 - backend.app - INFO - [app.py:1135] - 客户端连接: 3iM1gByg18_cCqvqAAAI
2025-07-30 18:56:00,798 - backend.app - INFO - [app.py:1140] - 客户端断开连接: 3iM1gByg18_cCqvqAAAI
2025-07-30 18:56:00,937 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:56:00] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:56:01,007 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:56:02,545 - backend.app - INFO - [app.py:1135] - 客户端连接: LqNWBaM-FiM5oK5JAAAK
2025-07-30 18:56:25,400 - backend.app - INFO - [app.py:1140] - 客户端断开连接: LqNWBaM-FiM5oK5JAAAK
2025-07-30 18:56:25,450 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:56:25] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:56:25,471 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:56:26,499 - backend.app - INFO - [app.py:1135] - 客户端连接: -E-MngC3hASGId6QAAAM
2025-07-30 18:58:22,078 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:58:22,079 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:58:24,112 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:58:24,137 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:58:24,142 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:58:24,143 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:58:24,414 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:58:24,426 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:58:26,909 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:58:26,911 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:58:40,175 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 18:58:40,176 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 18:58:40,176 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 18:58:40,176 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 18:58:40,177 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 18:58:40,177 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 18:58:40,178 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 18:58:40,178 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 18:58:40,179 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 18:58:40,179 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 18:58:40,179 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 18:58:40,179 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 18:58:40,210 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 18:58:40,211 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 18:58:40,212 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 18:58:40,350 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 18:58:40,351 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 18:58:41,552 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 18:58:41,561 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 18:58:41,563 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 18:58:41,563 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 18:58:41,675 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 18:58:41,680 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 18:58:43,318 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 18:58:43,320 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 18:58:50,588 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 18:58:50,588 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 18:58:50,588 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 18:58:50,589 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 18:58:50,589 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 18:58:50,589 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 18:58:50,589 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 18:58:50,590 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 18:58:50,590 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 18:58:50,590 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 18:58:50,590 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 18:58:50,590 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 18:58:50,598 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 18:58:50,603 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 18:58:54,777 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:58:54] "OPTIONS /api/auth/login HTTP/1.1" 200 -
2025-07-30 18:58:54,780 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:58:54] "POST /api/auth/login HTTP/1.1" 200 -
2025-07-30 18:58:54,789 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:58:54] "GET /api/auth/verify?_t=1753873134787 HTTP/1.1" 200 -
2025-07-30 18:58:55,122 - backend.app - INFO - [app.py:1135] - 客户端连接: hjzsr33g_ropMwJZAAAB
2025-07-30 18:58:57,385 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:58:57] "GET /api/auth/verify?_t=1753873137382 HTTP/1.1" 200 -
2025-07-30 18:58:57,412 - backend.app - INFO - [app.py:1140] - 客户端断开连接: hjzsr33g_ropMwJZAAAB
2025-07-30 18:58:57,424 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:58:57] "GET /api/patients?_t=1753873137419 HTTP/1.1" 200 -
2025-07-30 18:58:57,431 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:58:57] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 18:58:57,435 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 18:59:05,148 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:59:05] "GET /api/auth/verify?_t=1753873145145 HTTP/1.1" 200 -
2025-07-30 18:59:05,487 - backend.app - INFO - [app.py:1135] - 客户端连接: 6ZfMzzWs3HQLo9sxAAAD
2025-07-30 18:59:07,767 - backend.app - INFO - [app.py:1094] - 收到start_rtsp事件客户端ID: 6ZfMzzWs3HQLo9sxAAAD, 数据: {}
2025-07-30 18:59:07,767 - backend.app - INFO - [app.py:1107] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 18:59:07,767 - backend.app - INFO - [app.py:963] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 18:59:07,767 - backend.app - INFO - [app.py:1112] - RTSP线程已启动
2025-07-30 18:59:08,998 - backend.app - INFO - [app.py:979] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 18:59:19,092 - backend.app - INFO - [app.py:1071] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 18:59:19,870 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:59:19] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:59:20,142 - backend.app - INFO - [app.py:784] - 截图保存成功: screenshots\2101_张三\20250730185907\2101_20250730185907_0001.png
2025-07-30 18:59:20,144 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:59:20] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:59:26,452 - backend.app - WARNING - [app.py:101] - 内存使用过高: 313.60MB,强制清理
2025-07-30 18:59:29,660 - backend.app - INFO - [app.py:1071] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-30 18:59:33,489 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:59:33] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:59:33,825 - backend.app - INFO - [app.py:784] - 截图保存成功: screenshots\2101_张三\20250730185907\2101_20250730185907_0002.png
2025-07-30 18:59:33,826 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:59:33] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-30 18:59:37,328 - backend.app - INFO - [app.py:1122] - 收到stop_rtsp事件客户端ID: 6ZfMzzWs3HQLo9sxAAAD, 数据: {}
2025-07-30 18:59:37,329 - backend.app - INFO - [app.py:1126] - RTSP推流已停止
2025-07-30 18:59:37,380 - backend.app - INFO - [app.py:1089] - RTSP推流结束总共推送了 163 帧
2025-07-30 18:59:37,400 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:59:37] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-30 18:59:37,713 - backend.app - INFO - [app.py:863] - 录像保存成功: screenshots\2101_张三\20250730185907\2101_20250730185907_recording.webm
2025-07-30 18:59:37,714 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:59:37] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-30 18:59:37,733 - backend.app - INFO - [app.py:863] - 录像保存成功: screenshots\2101_张三\20250730185907\2101_20250730185907_recording.webm
2025-07-30 18:59:37,734 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 18:59:37] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-30 19:00:45,328 - backend.app - INFO - [app.py:1140] - 客户端断开连接: 6ZfMzzWs3HQLo9sxAAAD
2025-07-30 19:00:45,353 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:00:45] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 19:00:45,358 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 19:00:45,682 - backend.app - INFO - [app.py:1135] - 客户端连接: KZLr3RAorwiCOFU7AAAF
2025-07-30 19:00:50,828 - backend.app - INFO - [app.py:1140] - 客户端断开连接: KZLr3RAorwiCOFU7AAAF
2025-07-30 19:00:50,890 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:00:50] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 19:00:50,893 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 19:00:51,141 - backend.app - INFO - [app.py:1135] - 客户端连接: gZNkMqfec728WeE5AAAH
2025-07-30 19:00:55,725 - backend.app - INFO - [app.py:1140] - 客户端断开连接: gZNkMqfec728WeE5AAAH
2025-07-30 19:00:55,744 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:00:55] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 19:00:55,749 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 19:00:56,139 - backend.app - INFO - [app.py:1135] - 客户端连接: I6EYsh8jxhdbLkm2AAAJ
2025-07-30 19:01:04,402 - backend.app - INFO - [app.py:1140] - 客户端断开连接: I6EYsh8jxhdbLkm2AAAJ
2025-07-30 19:01:04,427 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:01:04] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 19:01:04,438 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 19:01:04,755 - backend.app - INFO - [app.py:1135] - 客户端连接: qpHJOcZbxbv13x_8AAAL
2025-07-30 19:01:13,892 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-30 19:01:13,894 - werkzeug - INFO - [_internal.py:97] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-30 19:01:15,879 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 19:01:16,194 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 19:01:16,196 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 19:01:18,051 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 19:01:18,062 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 19:01:18,066 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 19:01:18,067 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 19:01:18,227 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 19:01:18,234 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 19:01:21,232 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 19:01:21,235 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 19:01:41,817 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 19:01:41,818 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 19:01:41,818 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 19:01:41,819 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 19:01:41,820 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 19:01:41,820 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 19:01:41,821 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 19:01:41,821 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 19:01:41,821 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 19:01:41,822 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 19:01:41,822 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 19:01:41,823 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 19:01:41,837 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 19:01:41,853 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 19:01:42,307 - backend.app - INFO - [app.py:1136] - 客户端连接: So0mIA57qBPb3t33AAAD
2025-07-30 19:02:41,834 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 19:02:41,836 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 19:02:47,452 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 19:02:47,488 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 19:02:47,498 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 19:02:47,500 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 19:02:48,549 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 19:02:48,594 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 19:02:53,629 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 19:02:53,634 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 19:03:08,240 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 19:03:08,241 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 19:03:08,241 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 19:03:08,242 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 19:03:08,242 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 19:03:08,243 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 19:03:08,244 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 19:03:08,244 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 19:03:08,245 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 19:03:08,246 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 19:03:08,246 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 19:03:08,247 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 19:03:08,285 - werkzeug - INFO - [_internal.py:97] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-30 19:03:08,287 - werkzeug - INFO - [_internal.py:97] - Press CTRL+C to quit
2025-07-30 19:03:08,288 - werkzeug - INFO - [_internal.py:97] - * Restarting with watchdog (windowsapi)
2025-07-30 19:03:08,500 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-30 19:03:08,504 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-30 19:03:10,573 - matplotlib - DEBUG - [__init__.py:342] - matplotlib data path: D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-30 19:03:10,590 - matplotlib - DEBUG - [__init__.py:342] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-30 19:03:10,595 - matplotlib - DEBUG - [__init__.py:1557] - interactive is False
2025-07-30 19:03:10,596 - matplotlib - DEBUG - [__init__.py:1558] - platform is win32
2025-07-30 19:03:10,806 - matplotlib - DEBUG - [__init__.py:342] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-30 19:03:10,818 - matplotlib.font_manager - DEBUG - [font_manager.py:1635] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v390.json
2025-07-30 19:03:13,417 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-30 19:03:13,420 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-30 19:03:27,570 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-30 19:03:27,570 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-30 19:03:27,571 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-30 19:03:27,572 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-30 19:03:27,572 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-30 19:03:27,573 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-30 19:03:27,573 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-30 19:03:27,573 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-30 19:03:27,574 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-30 19:03:27,574 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-30 19:03:27,574 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-30 19:03:27,575 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-30 19:03:27,583 - werkzeug - WARNING - [_internal.py:97] - * Debugger is active!
2025-07-30 19:03:27,594 - werkzeug - INFO - [_internal.py:97] - * Debugger PIN: 273-991-967
2025-07-30 19:03:27,688 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:03:27] "OPTIONS /api/auth/login HTTP/1.1" 200 -
2025-07-30 19:03:27,693 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:03:27] "POST /api/auth/login HTTP/1.1" 200 -
2025-07-30 19:03:27,706 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:03:27] "GET /api/auth/verify?_t=1753873407702 HTTP/1.1" 200 -
2025-07-30 19:03:28,044 - backend.app - INFO - [app.py:1146] - 客户端连接: e8l3DyFM_2VPcOYrAAAB
2025-07-30 19:03:30,305 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:03:30] "GET /api/auth/verify?_t=1753873410302 HTTP/1.1" 200 -
2025-07-30 19:03:30,366 - backend.app - INFO - [app.py:1151] - 客户端断开连接: e8l3DyFM_2VPcOYrAAAB
2025-07-30 19:03:30,393 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:03:30] "GET /api/patients?_t=1753873410382 HTTP/1.1" 200 -
2025-07-30 19:03:30,403 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:03:30] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-30 19:03:30,411 - werkzeug - ERROR - [_internal.py:97] - Error on request:
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 370, in run_wsgi
execute(self.server.app)
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 336, in execute
write(b"")
File "D:\BodyBalanceEvaluation\backend\venv\Lib\site-packages\werkzeug\serving.py", line 261, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-30 19:03:33,518 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:03:33] "GET /api/auth/verify?_t=1753873413513 HTTP/1.1" 200 -
2025-07-30 19:03:33,883 - backend.app - INFO - [app.py:1146] - 客户端连接: dznEl26jwS2NcwutAAAD
2025-07-30 19:03:35,557 - backend.app - INFO - [app.py:1105] - 收到start_rtsp事件客户端ID: dznEl26jwS2NcwutAAAD, 数据: {}
2025-07-30 19:03:35,558 - backend.app - INFO - [app.py:1118] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 19:03:35,559 - backend.app - INFO - [app.py:974] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-30 19:03:35,560 - backend.app - INFO - [app.py:1123] - RTSP线程已启动
2025-07-30 19:03:36,809 - backend.app - INFO - [app.py:990] - RTSP流已打开开始推送帧激进实时模式
2025-07-30 19:03:45,820 - backend.app - INFO - [app.py:1082] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-30 19:03:52,319 - backend.app - WARNING - [app.py:101] - 内存使用过高: 312.75MB,强制清理
2025-07-30 19:03:55,726 - backend.app - INFO - [app.py:1082] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-30 19:04:00,150 - backend.app - INFO - [app.py:1133] - 收到stop_rtsp事件客户端ID: dznEl26jwS2NcwutAAAD, 数据: {}
2025-07-30 19:04:00,153 - backend.app - INFO - [app.py:1137] - RTSP推流已停止
2025-07-30 19:04:00,424 - backend.app - INFO - [app.py:1100] - RTSP推流结束总共推送了 149 帧
2025-07-30 19:04:01,746 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:04:01] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-30 19:04:01,761 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:04:01] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-30 19:04:02,012 - backend.app - INFO - [app.py:860] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-30 19:04:02,020 - backend.app - INFO - [app.py:874] - 录像保存成功: screenshots\2101_张三\20250730190335\2101_20250730190335_recording.mp4
2025-07-30 19:04:02,024 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:04:02] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-30 19:04:02,091 - backend.app - INFO - [app.py:860] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-30 19:04:02,111 - backend.app - INFO - [app.py:874] - 录像保存成功: screenshots\2101_张三\20250730190335\2101_20250730190335_recording.mp4
2025-07-30 19:04:02,115 - werkzeug - INFO - [_internal.py:97] - 127.0.0.1 - - [30/Jul/2025 19:04:02] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 09:28:17,182 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 09:28:17,183 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 09:28:20,990 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 09:28:21,006 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 09:28:21,008 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 09:28:21,009 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 09:28:21,080 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 09:28:21,090 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 09:28:26,746 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 09:28:26,749 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 09:28:31,921 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 09:28:31,921 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 09:28:31,921 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 09:28:31,922 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 09:28:31,922 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-31 09:28:31,922 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 09:28:31,922 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-31 09:28:31,923 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 09:28:31,923 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 09:28:31,923 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 09:28:31,923 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 09:28:31,924 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 09:28:31,940 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 09:28:31,940 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 09:28:31,941 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 09:28:32,005 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 09:28:32,006 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 09:28:32,785 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 09:28:32,789 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 09:28:32,790 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 09:28:32,790 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 09:28:32,833 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 09:28:32,836 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 09:28:33,910 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 09:28:33,911 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 09:28:38,687 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 09:28:38,687 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 09:28:38,687 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 09:28:38,688 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 09:28:38,688 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-31 09:28:38,688 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 09:28:38,689 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-31 09:28:38,689 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 09:28:38,689 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 09:28:38,689 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 09:28:38,689 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 09:28:38,690 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 09:28:38,695 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 09:28:38,700 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 09:31:07,561 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:31:07] "GET /api/auth/verify?_t=1753925467556 HTTP/1.1" 200 -
2025-07-31 09:31:07,649 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:31:07] "GET /api/patients?_t=1753925467644 HTTP/1.1" 200 -
2025-07-31 09:31:30,278 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:31:30] "GET /api/auth/verify?_t=1753925490276 HTTP/1.1" 200 -
2025-07-31 09:31:30,605 - backend.app - INFO - [app.py:1146] - 客户端连接: dsXssVF83tSsWWW6AAAB
2025-07-31 09:31:34,077 - backend.app - INFO - [app.py:1105] - 收到start_rtsp事件客户端ID: dsXssVF83tSsWWW6AAAB, 数据: {}
2025-07-31 09:31:34,077 - backend.app - INFO - [app.py:1118] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 09:31:34,078 - backend.app - INFO - [app.py:974] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 09:31:34,078 - backend.app - INFO - [app.py:1123] - RTSP线程已启动
2025-07-31 09:31:35,554 - backend.app - INFO - [app.py:990] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 09:31:45,402 - backend.app - INFO - [app.py:1082] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 09:31:51,957 - backend.app - WARNING - [app.py:101] - 内存使用过高: 335.84MB,强制清理
2025-07-31 09:31:55,334 - backend.app - INFO - [app.py:1082] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 09:32:05,089 - backend.app - INFO - [app.py:1082] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 09:32:07,110 - backend.app - INFO - [app.py:1133] - 收到stop_rtsp事件客户端ID: dsXssVF83tSsWWW6AAAB, 数据: {}
2025-07-31 09:32:07,110 - backend.app - INFO - [app.py:1137] - RTSP推流已停止
2025-07-31 09:32:07,178 - backend.app - INFO - [app.py:1100] - RTSP推流结束总共推送了 193 帧
2025-07-31 09:32:07,443 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:32:07] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 09:32:07,444 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:32:07] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 09:32:07,699 - backend.app - INFO - [app.py:860] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-31 09:32:07,700 - backend.app - INFO - [app.py:874] - 录像保存成功: screenshots\2101_张三\20250731093134\2101_20250731093134_recording.mp4
2025-07-31 09:32:07,701 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:32:07] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 09:32:07,763 - backend.app - INFO - [app.py:860] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-31 09:32:07,764 - backend.app - INFO - [app.py:874] - 录像保存成功: screenshots\2101_张三\20250731093134\2101_20250731093134_recording.mp4
2025-07-31 09:32:07,765 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:32:07] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 09:37:44,546 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 09:37:45,171 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 09:37:45,240 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 09:37:45,241 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 09:37:46,295 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 09:37:46,303 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 09:37:46,305 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 09:37:46,305 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 09:37:46,440 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 09:37:46,446 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 09:37:47,798 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 09:37:47,799 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 09:37:53,352 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 09:37:53,353 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 09:37:53,353 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 09:37:53,353 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 09:37:53,354 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-31 09:37:53,354 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 09:37:53,354 - backend.app - INFO - [app.py:198] - 应用初始化完成
2025-07-31 09:37:53,355 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 09:37:53,355 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 09:37:53,355 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 09:37:53,355 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 09:37:53,356 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 09:37:53,361 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 09:37:53,366 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 09:37:53,510 - backend.app - INFO - [app.py:1146] - 客户端连接: CfRoqyzjp-u7Q6erAAAB
2025-07-31 09:38:01,637 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 09:38:01,926 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 09:38:01,989 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 09:38:01,990 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 09:38:03,097 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 09:38:03,101 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 09:38:03,103 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 09:38:03,103 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 09:38:03,143 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 09:38:03,146 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 09:38:04,522 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 09:38:04,524 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 09:38:10,488 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 09:38:10,488 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 09:38:10,489 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 09:38:10,489 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 09:38:10,489 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-31 09:38:10,490 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 09:38:10,490 - backend.app - INFO - [app.py:199] - 应用初始化完成
2025-07-31 09:38:10,490 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 09:38:10,490 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 09:38:10,491 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 09:38:10,491 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 09:38:10,491 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 09:38:10,497 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 09:38:10,500 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 09:38:10,656 - backend.app - INFO - [app.py:1147] - 客户端连接: 9ToROD4r6shJl47NAAAB
2025-07-31 09:39:14,820 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 09:39:14,821 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 09:39:15,636 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 09:39:15,640 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 09:39:15,641 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 09:39:15,642 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 09:39:15,693 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 09:39:15,697 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 09:39:16,873 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 09:39:16,873 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 09:39:21,725 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 09:39:21,725 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 09:39:21,726 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 09:39:21,726 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 09:39:21,726 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-31 09:39:21,726 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 09:39:21,727 - backend.app - INFO - [app.py:199] - 应用初始化完成
2025-07-31 09:39:21,727 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 09:39:21,727 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 09:39:21,728 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 09:39:21,728 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 09:39:21,728 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 09:39:21,742 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 09:39:21,743 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 09:39:21,743 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 09:39:21,813 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 09:39:21,814 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 09:39:22,614 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 09:39:22,617 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 09:39:22,619 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 09:39:22,619 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 09:39:22,664 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 09:39:22,667 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 09:39:23,869 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 09:39:23,870 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 09:39:28,679 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 09:39:28,680 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 09:39:28,680 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 09:39:28,680 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 09:39:28,680 - detection_engine - INFO - [detection_engine.py:31] - 检测引擎初始化完成
2025-07-31 09:39:28,681 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 09:39:28,681 - backend.app - INFO - [app.py:199] - 应用初始化完成
2025-07-31 09:39:28,681 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 09:39:28,682 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 09:39:28,682 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 09:39:28,682 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 09:39:28,682 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 09:39:28,687 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 09:39:28,693 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 09:39:28,825 - backend.app - INFO - [app.py:1147] - 客户端连接: RXEpmJutitMZPrNqAAAB
2025-07-31 09:39:44,733 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:39:44] "GET /api/auth/verify?_t=1753925984727 HTTP/1.1" 200 -
2025-07-31 09:39:44,762 - backend.app - INFO - [app.py:1152] - 客户端断开连接: RXEpmJutitMZPrNqAAAB
2025-07-31 09:39:44,774 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:39:44] "GET /api/patients?_t=1753925984768 HTTP/1.1" 200 -
2025-07-31 09:39:44,781 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:39:44] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 09:39:44,798 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 09:39:46,802 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:39:46] "GET /api/auth/verify?_t=1753925986798 HTTP/1.1" 200 -
2025-07-31 09:39:46,872 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:39:46] "GET /api/patients?_t=1753925986868 HTTP/1.1" 200 -
2025-07-31 09:39:52,054 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:39:52] "GET /api/auth/verify?_t=1753925992051 HTTP/1.1" 200 -
2025-07-31 09:39:52,388 - backend.app - INFO - [app.py:1147] - 客户端连接: p25vfrMMwop5bBp3AAAD
2025-07-31 09:39:55,796 - backend.app - INFO - [app.py:1106] - 收到start_rtsp事件客户端ID: p25vfrMMwop5bBp3AAAD, 数据: {}
2025-07-31 09:39:55,797 - backend.app - INFO - [app.py:1119] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 09:39:55,797 - backend.app - INFO - [app.py:975] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 09:39:55,797 - backend.app - INFO - [app.py:1124] - RTSP线程已启动
2025-07-31 09:39:57,103 - backend.app - INFO - [app.py:991] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 09:40:01,209 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:40:01] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 09:40:01,471 - backend.app - INFO - [app.py:785] - 截图保存成功: data\patients\2101_张三\20250731093955\2101_20250731093955_0001.png
2025-07-31 09:40:01,473 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:40:01] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 09:40:05,660 - backend.app - INFO - [app.py:785] - 截图保存成功: data\patients\2101_张三\20250731093955\2101_20250731093955_0002.png
2025-07-31 09:40:05,661 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:40:05] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 09:40:06,686 - backend.app - INFO - [app.py:1083] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 09:40:09,782 - backend.app - INFO - [app.py:1134] - 收到stop_rtsp事件客户端ID: p25vfrMMwop5bBp3AAAD, 数据: {}
2025-07-31 09:40:09,782 - backend.app - INFO - [app.py:1138] - RTSP推流已停止
2025-07-31 09:40:09,895 - backend.app - INFO - [app.py:1101] - RTSP推流结束总共推送了 80 帧
2025-07-31 09:40:10,112 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:40:10] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 09:40:10,115 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:40:10] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 09:40:10,379 - backend.app - INFO - [app.py:861] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-31 09:40:10,380 - backend.app - INFO - [app.py:875] - 录像保存成功: data\patients\2101_张三\20250731093955\2101_20250731093955_recording.mp4
2025-07-31 09:40:10,381 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:40:10] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 09:40:10,476 - backend.app - INFO - [app.py:861] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-31 09:40:10,481 - backend.app - INFO - [app.py:875] - 录像保存成功: data\patients\2101_张三\20250731093955\2101_20250731093955_recording.mp4
2025-07-31 09:40:10,482 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:40:10] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 09:58:51,497 - backend.app - INFO - [app.py:1152] - 客户端断开连接: p25vfrMMwop5bBp3AAAD
2025-07-31 09:58:51,513 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:58:51] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 09:58:51,515 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 09:58:51,811 - backend.app - INFO - [app.py:1147] - 客户端连接: 1ZNH5KPOHaq8-Wb4AAAF
2025-07-31 09:59:11,162 - backend.app - INFO - [app.py:1152] - 客户端断开连接: 1ZNH5KPOHaq8-Wb4AAAF
2025-07-31 09:59:11,180 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:59:11] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 09:59:11,182 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 09:59:11,478 - backend.app - INFO - [app.py:1147] - 客户端连接: LxwGk4ThfrQGh50uAAAH
2025-07-31 09:59:30,874 - backend.app - INFO - [app.py:1152] - 客户端断开连接: LxwGk4ThfrQGh50uAAAH
2025-07-31 09:59:30,899 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:59:30] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 09:59:30,902 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 09:59:31,192 - backend.app - INFO - [app.py:1147] - 客户端连接: IScCtXwHtw3d16BgAAAJ
2025-07-31 09:59:42,175 - backend.app - INFO - [app.py:1152] - 客户端断开连接: IScCtXwHtw3d16BgAAAJ
2025-07-31 09:59:42,197 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 09:59:42] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 09:59:42,203 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 09:59:42,502 - backend.app - INFO - [app.py:1147] - 客户端连接: yIMuyDxsrd_RdSZJAAAL
2025-07-31 10:00:02,920 - backend.app - INFO - [app.py:1152] - 客户端断开连接: yIMuyDxsrd_RdSZJAAAL
2025-07-31 10:00:02,963 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:00:02] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 10:00:02,983 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 10:00:03,263 - backend.app - INFO - [app.py:1147] - 客户端连接: lEQwEZFMmURwZJqAAAAN
2025-07-31 10:01:50,874 - backend.app - INFO - [app.py:1152] - 客户端断开连接: lEQwEZFMmURwZJqAAAAN
2025-07-31 10:01:52,797 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:01:52] "GET /api/auth/verify?_t=1753927312788 HTTP/1.1" 200 -
2025-07-31 10:01:53,265 - backend.app - INFO - [app.py:1147] - 客户端连接: 65ZePP6fllak5c7PAAAP
2025-07-31 10:01:56,149 - backend.app - INFO - [app.py:1152] - 客户端断开连接: 65ZePP6fllak5c7PAAAP
2025-07-31 10:01:56,416 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:01:56] "GET /api/auth/verify?_t=1753927316402 HTTP/1.1" 200 -
2025-07-31 10:01:56,950 - backend.app - INFO - [app.py:1147] - 客户端连接: mf4dBrcM4S79AXjkAAAR
2025-07-31 10:01:58,652 - backend.app - INFO - [app.py:1106] - 收到start_rtsp事件客户端ID: mf4dBrcM4S79AXjkAAAR, 数据: {}
2025-07-31 10:01:58,652 - backend.app - INFO - [app.py:1119] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 10:01:58,653 - backend.app - INFO - [app.py:975] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 10:01:58,653 - backend.app - INFO - [app.py:1124] - RTSP线程已启动
2025-07-31 10:02:00,024 - backend.app - INFO - [app.py:991] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 10:02:02,875 - backend.app - WARNING - [app.py:101] - 内存使用过高: 336.96MB,强制清理
2025-07-31 10:02:09,580 - backend.app - INFO - [app.py:1083] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 10:02:19,485 - backend.app - INFO - [app.py:1083] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 10:02:19,548 - backend.app - WARNING - [app.py:101] - 内存使用过高: 337.86MB,强制清理
2025-07-31 10:02:29,258 - backend.app - INFO - [app.py:1083] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 10:02:35,639 - backend.app - WARNING - [app.py:101] - 内存使用过高: 337.87MB,强制清理
2025-07-31 10:02:38,850 - backend.app - INFO - [app.py:1083] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 10:02:48,760 - backend.app - INFO - [app.py:1083] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 10:02:52,128 - backend.app - WARNING - [app.py:101] - 内存使用过高: 337.87MB,强制清理
2025-07-31 10:02:52,339 - backend.app - INFO - [app.py:1134] - 收到stop_rtsp事件客户端ID: mf4dBrcM4S79AXjkAAAR, 数据: {}
2025-07-31 10:02:52,339 - backend.app - INFO - [app.py:1138] - RTSP推流已停止
2025-07-31 10:02:52,448 - backend.app - INFO - [app.py:1101] - RTSP推流结束总共推送了 322 帧
2025-07-31 10:02:52,701 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:02:52] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 10:02:52,717 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:02:52] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 10:02:52,971 - backend.app - INFO - [app.py:861] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-31 10:02:52,972 - backend.app - INFO - [app.py:875] - 录像保存成功: data\patients\2101_张三\20250731100158\2101_20250731100158_recording.mp4
2025-07-31 10:02:52,973 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:02:52] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 10:02:53,021 - backend.app - INFO - [app.py:861] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-31 10:02:53,022 - backend.app - INFO - [app.py:875] - 录像保存成功: data\patients\2101_张三\20250731100158\2101_20250731100158_recording.mp4
2025-07-31 10:02:53,023 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:02:53] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 10:03:59,741 - backend.app - INFO - [app.py:1152] - 客户端断开连接: mf4dBrcM4S79AXjkAAAR
2025-07-31 10:03:59,779 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:03:59] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 10:03:59,783 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 10:04:00,060 - backend.app - INFO - [app.py:1147] - 客户端连接: Wj8HUeA96dcEk7dGAAAT
2025-07-31 10:07:18,478 - backend.app - INFO - [app.py:1152] - 客户端断开连接: Wj8HUeA96dcEk7dGAAAT
2025-07-31 10:08:58,319 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:08:58] "GET /api/auth/verify?_t=1753927738313 HTTP/1.1" 200 -
2025-07-31 10:08:58,761 - backend.app - INFO - [app.py:1147] - 客户端连接: _awOis4KMeD8dBgvAAAV
2025-07-31 10:09:01,767 - backend.app - INFO - [app.py:1106] - 收到start_rtsp事件客户端ID: _awOis4KMeD8dBgvAAAV, 数据: {}
2025-07-31 10:09:01,767 - backend.app - INFO - [app.py:1119] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 10:09:01,767 - backend.app - INFO - [app.py:975] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 10:09:01,768 - backend.app - INFO - [app.py:1124] - RTSP线程已启动
2025-07-31 10:09:03,020 - backend.app - INFO - [app.py:991] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 10:09:12,607 - backend.app - INFO - [app.py:1083] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 10:09:18,676 - backend.app - WARNING - [app.py:101] - 内存使用过高: 339.28MB,强制清理
2025-07-31 10:09:22,461 - backend.app - INFO - [app.py:1083] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 10:09:32,170 - backend.app - INFO - [app.py:1083] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 10:09:34,730 - backend.app - WARNING - [app.py:101] - 内存使用过高: 339.29MB,强制清理
2025-07-31 10:09:41,399 - backend.app - INFO - [app.py:1083] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 10:09:50,957 - backend.app - WARNING - [app.py:101] - 内存使用过高: 339.29MB,强制清理
2025-07-31 10:09:51,277 - backend.app - INFO - [app.py:1083] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 10:10:01,194 - backend.app - INFO - [app.py:1083] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 10:10:07,452 - backend.app - WARNING - [app.py:101] - 内存使用过高: 339.29MB,强制清理
2025-07-31 10:10:10,971 - backend.app - INFO - [app.py:1083] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 10:10:20,806 - backend.app - INFO - [app.py:1083] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 10:10:23,699 - backend.app - WARNING - [app.py:101] - 内存使用过高: 340.83MB,强制清理
2025-07-31 10:10:30,847 - backend.app - INFO - [app.py:1083] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 10:10:40,333 - backend.app - WARNING - [app.py:101] - 内存使用过高: 340.86MB,强制清理
2025-07-31 10:10:41,712 - backend.app - INFO - [app.py:1083] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-31 10:10:51,359 - backend.app - INFO - [app.py:1083] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-31 10:10:55,859 - backend.app - WARNING - [app.py:101] - 内存使用过高: 340.88MB,强制清理
2025-07-31 10:10:59,382 - backend.app - INFO - [app.py:1083] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-31 10:11:09,695 - backend.app - INFO - [app.py:1083] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-31 10:11:13,342 - backend.app - WARNING - [app.py:101] - 内存使用过高: 340.91MB,强制清理
2025-07-31 10:11:19,561 - backend.app - INFO - [app.py:1083] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-31 10:11:28,025 - backend.app - WARNING - [app.py:101] - 内存使用过高: 340.93MB,强制清理
2025-07-31 10:11:28,685 - backend.app - INFO - [app.py:1083] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-31 10:11:38,086 - backend.app - INFO - [app.py:1083] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-31 10:11:43,903 - backend.app - WARNING - [app.py:101] - 内存使用过高: 340.93MB,强制清理
2025-07-31 10:11:47,535 - backend.app - INFO - [app.py:1083] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-31 10:11:58,204 - backend.app - INFO - [app.py:1083] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-31 10:12:00,978 - backend.app - WARNING - [app.py:101] - 内存使用过高: 340.93MB,强制清理
2025-07-31 10:12:07,599 - backend.app - INFO - [app.py:1083] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-31 10:12:17,667 - backend.app - WARNING - [app.py:101] - 内存使用过高: 340.93MB,强制清理
2025-07-31 10:12:18,264 - backend.app - INFO - [app.py:1083] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-31 10:12:28,822 - backend.app - INFO - [app.py:1083] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-31 10:12:34,752 - backend.app - WARNING - [app.py:101] - 内存使用过高: 340.94MB,强制清理
2025-07-31 10:12:39,279 - backend.app - INFO - [app.py:1083] - 已推送 1320 帧到编码队列,跳过率: 1/2
2025-07-31 10:12:48,037 - backend.app - INFO - [app.py:1083] - 已推送 1380 帧到编码队列,跳过率: 1/2
2025-07-31 10:12:50,883 - backend.app - WARNING - [app.py:101] - 内存使用过高: 348.84MB,强制清理
2025-07-31 10:12:57,602 - backend.app - INFO - [app.py:1083] - 已推送 1440 帧到编码队列,跳过率: 1/2
2025-07-31 10:13:06,879 - backend.app - WARNING - [app.py:101] - 内存使用过高: 348.84MB,强制清理
2025-07-31 10:13:07,181 - backend.app - INFO - [app.py:1083] - 已推送 1500 帧到编码队列,跳过率: 1/2
2025-07-31 10:13:16,962 - backend.app - INFO - [app.py:1083] - 已推送 1560 帧到编码队列,跳过率: 1/2
2025-07-31 10:13:23,049 - backend.app - WARNING - [app.py:101] - 内存使用过高: 348.84MB,强制清理
2025-07-31 10:13:26,720 - backend.app - INFO - [app.py:1083] - 已推送 1620 帧到编码队列,跳过率: 1/2
2025-07-31 10:13:36,301 - backend.app - INFO - [app.py:1083] - 已推送 1680 帧到编码队列,跳过率: 1/2
2025-07-31 10:13:39,208 - backend.app - WARNING - [app.py:101] - 内存使用过高: 348.84MB,强制清理
2025-07-31 10:13:50,029 - backend.app - INFO - [app.py:1083] - 已推送 1740 帧到编码队列,跳过率: 1/2
2025-07-31 10:14:01,852 - backend.app - WARNING - [app.py:101] - 内存使用过高: 352.79MB,强制清理
2025-07-31 10:14:02,841 - backend.app - INFO - [app.py:1083] - 已推送 1800 帧到编码队列,跳过率: 1/2
2025-07-31 10:14:13,420 - backend.app - INFO - [app.py:1083] - 已推送 1860 帧到编码队列,跳过率: 1/2
2025-07-31 10:14:20,738 - backend.app - WARNING - [app.py:101] - 内存使用过高: 352.79MB,强制清理
2025-07-31 10:14:26,190 - backend.app - INFO - [app.py:1083] - 已推送 1920 帧到编码队列,跳过率: 1/2
2025-07-31 10:14:34,080 - backend.app - INFO - [app.py:1083] - 已推送 1980 帧到编码队列,跳过率: 1/2
2025-07-31 10:14:36,614 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.78MB,强制清理
2025-07-31 10:14:43,333 - backend.app - INFO - [app.py:1083] - 已推送 2040 帧到编码队列,跳过率: 1/2
2025-07-31 10:14:52,929 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.80MB,强制清理
2025-07-31 10:14:53,258 - backend.app - INFO - [app.py:1083] - 已推送 2100 帧到编码队列,跳过率: 1/2
2025-07-31 10:15:02,843 - backend.app - INFO - [app.py:1083] - 已推送 2160 帧到编码队列,跳过率: 1/2
2025-07-31 10:15:08,923 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.80MB,强制清理
2025-07-31 10:15:12,437 - backend.app - INFO - [app.py:1083] - 已推送 2220 帧到编码队列,跳过率: 1/2
2025-07-31 10:15:22,034 - backend.app - INFO - [app.py:1083] - 已推送 2280 帧到编码队列,跳过率: 1/2
2025-07-31 10:15:24,915 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.80MB,强制清理
2025-07-31 10:15:31,627 - backend.app - INFO - [app.py:1083] - 已推送 2340 帧到编码队列,跳过率: 1/2
2025-07-31 10:15:40,912 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.80MB,强制清理
2025-07-31 10:15:41,233 - backend.app - INFO - [app.py:1083] - 已推送 2400 帧到编码队列,跳过率: 1/2
2025-07-31 10:15:50,835 - backend.app - INFO - [app.py:1083] - 已推送 2460 帧到编码队列,跳过率: 1/2
2025-07-31 10:15:56,906 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.80MB,强制清理
2025-07-31 10:16:00,425 - backend.app - INFO - [app.py:1083] - 已推送 2520 帧到编码队列,跳过率: 1/2
2025-07-31 10:16:10,029 - backend.app - INFO - [app.py:1083] - 已推送 2580 帧到编码队列,跳过率: 1/2
2025-07-31 10:16:12,893 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.80MB,强制清理
2025-07-31 10:16:19,622 - backend.app - INFO - [app.py:1083] - 已推送 2640 帧到编码队列,跳过率: 1/2
2025-07-31 10:16:28,889 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.80MB,强制清理
2025-07-31 10:16:29,201 - backend.app - INFO - [app.py:1083] - 已推送 2700 帧到编码队列,跳过率: 1/2
2025-07-31 10:16:38,815 - backend.app - INFO - [app.py:1083] - 已推送 2760 帧到编码队列,跳过率: 1/2
2025-07-31 10:16:44,897 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.81MB,强制清理
2025-07-31 10:16:48,405 - backend.app - INFO - [app.py:1083] - 已推送 2820 帧到编码队列,跳过率: 1/2
2025-07-31 10:16:58,000 - backend.app - INFO - [app.py:1083] - 已推送 2880 帧到编码队列,跳过率: 1/2
2025-07-31 10:17:00,899 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.81MB,强制清理
2025-07-31 10:17:07,616 - backend.app - INFO - [app.py:1083] - 已推送 2940 帧到编码队列,跳过率: 1/2
2025-07-31 10:17:16,889 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.81MB,强制清理
2025-07-31 10:17:17,216 - backend.app - INFO - [app.py:1083] - 已推送 3000 帧到编码队列,跳过率: 1/2
2025-07-31 10:17:26,794 - backend.app - INFO - [app.py:1083] - 已推送 3060 帧到编码队列,跳过率: 1/2
2025-07-31 10:17:32,877 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.81MB,强制清理
2025-07-31 10:17:36,412 - backend.app - INFO - [app.py:1083] - 已推送 3120 帧到编码队列,跳过率: 1/2
2025-07-31 10:17:46,011 - backend.app - INFO - [app.py:1083] - 已推送 3180 帧到编码队列,跳过率: 1/2
2025-07-31 10:17:48,894 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.81MB,强制清理
2025-07-31 10:17:55,964 - backend.app - INFO - [app.py:1083] - 已推送 3240 帧到编码队列,跳过率: 1/2
2025-07-31 10:18:05,617 - backend.app - WARNING - [app.py:101] - 内存使用过高: 356.81MB,强制清理
2025-07-31 10:18:06,391 - backend.app - INFO - [app.py:1083] - 已推送 3300 帧到编码队列,跳过率: 1/2
2025-07-31 10:18:20,795 - backend.app - INFO - [app.py:1083] - 已推送 3360 帧到编码队列,跳过率: 1/2
2025-07-31 10:18:29,118 - backend.app - WARNING - [app.py:101] - 内存使用过高: 357.32MB,强制清理
2025-07-31 10:18:33,910 - backend.app - INFO - [app.py:1083] - 已推送 3420 帧到编码队列,跳过率: 1/2
2025-07-31 10:18:52,330 - backend.app - INFO - [app.py:1083] - 已推送 3480 帧到编码队列,跳过率: 1/2
2025-07-31 10:18:57,110 - backend.app - WARNING - [app.py:101] - 内存使用过高: 357.86MB,强制清理
2025-07-31 10:19:07,807 - backend.app - INFO - [app.py:1083] - 已推送 3540 帧到编码队列,跳过率: 1/2
2025-07-31 10:19:22,094 - backend.app - WARNING - [app.py:101] - 内存使用过高: 359.88MB,强制清理
2025-07-31 10:19:22,948 - backend.app - INFO - [app.py:1083] - 已推送 3600 帧到编码队列,跳过率: 1/2
2025-07-31 10:19:37,892 - backend.app - INFO - [app.py:1083] - 已推送 3660 帧到编码队列,跳过率: 1/2
2025-07-31 10:19:50,252 - backend.app - WARNING - [app.py:101] - 内存使用过高: 360.88MB,强制清理
2025-07-31 10:19:56,557 - backend.app - INFO - [app.py:1083] - 已推送 3720 帧到编码队列,跳过率: 1/2
2025-07-31 10:20:06,420 - backend.app - INFO - [app.py:1083] - 已推送 3780 帧到编码队列,跳过率: 1/2
2025-07-31 10:20:09,670 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.41MB,强制清理
2025-07-31 10:20:16,989 - backend.app - INFO - [app.py:1083] - 已推送 3840 帧到编码队列,跳过率: 1/2
2025-07-31 10:20:25,382 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.42MB,强制清理
2025-07-31 10:20:26,061 - backend.app - INFO - [app.py:1083] - 已推送 3900 帧到编码队列,跳过率: 1/2
2025-07-31 10:20:34,901 - backend.app - INFO - [app.py:1083] - 已推送 3960 帧到编码队列,跳过率: 1/2
2025-07-31 10:20:40,938 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.42MB,强制清理
2025-07-31 10:20:44,756 - backend.app - INFO - [app.py:1083] - 已推送 4020 帧到编码队列,跳过率: 1/2
2025-07-31 10:20:58,482 - backend.app - INFO - [app.py:1083] - 已推送 4080 帧到编码队列,跳过率: 1/2
2025-07-31 10:21:01,857 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.42MB,强制清理
2025-07-31 10:21:08,833 - backend.app - INFO - [app.py:1083] - 已推送 4140 帧到编码队列,跳过率: 1/2
2025-07-31 10:21:17,627 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.42MB,强制清理
2025-07-31 10:21:18,380 - backend.app - INFO - [app.py:1083] - 已推送 4200 帧到编码队列,跳过率: 1/2
2025-07-31 10:21:27,192 - backend.app - INFO - [app.py:1083] - 已推送 4260 帧到编码队列,跳过率: 1/2
2025-07-31 10:21:33,774 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.42MB,强制清理
2025-07-31 10:21:37,162 - backend.app - INFO - [app.py:1083] - 已推送 4320 帧到编码队列,跳过率: 1/2
2025-07-31 10:21:46,463 - backend.app - INFO - [app.py:1083] - 已推送 4380 帧到编码队列,跳过率: 1/2
2025-07-31 10:21:49,319 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.40MB,强制清理
2025-07-31 10:21:55,015 - backend.app - INFO - [app.py:1083] - 已推送 4440 帧到编码队列,跳过率: 1/2
2025-07-31 10:22:05,632 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.42MB,强制清理
2025-07-31 10:22:06,269 - backend.app - INFO - [app.py:1083] - 已推送 4500 帧到编码队列,跳过率: 1/2
2025-07-31 10:22:16,513 - backend.app - INFO - [app.py:1083] - 已推送 4560 帧到编码队列,跳过率: 1/2
2025-07-31 10:22:20,617 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.45MB,强制清理
2025-07-31 10:22:23,608 - backend.app - INFO - [app.py:1083] - 已推送 4620 帧到编码队列,跳过率: 1/2
2025-07-31 10:22:33,205 - backend.app - INFO - [app.py:1083] - 已推送 4680 帧到编码队列,跳过率: 1/2
2025-07-31 10:22:36,104 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.45MB,强制清理
2025-07-31 10:22:43,113 - backend.app - INFO - [app.py:1083] - 已推送 4740 帧到编码队列,跳过率: 1/2
2025-07-31 10:22:52,387 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.46MB,强制清理
2025-07-31 10:22:52,712 - backend.app - INFO - [app.py:1083] - 已推送 4800 帧到编码队列,跳过率: 1/2
2025-07-31 10:23:02,618 - backend.app - INFO - [app.py:1083] - 已推送 4860 帧到编码队列,跳过率: 1/2
2025-07-31 10:23:08,866 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.46MB,强制清理
2025-07-31 10:23:12,372 - backend.app - INFO - [app.py:1083] - 已推送 4920 帧到编码队列,跳过率: 1/2
2025-07-31 10:23:22,302 - backend.app - INFO - [app.py:1083] - 已推送 4980 帧到编码队列,跳过率: 1/2
2025-07-31 10:23:25,170 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.46MB,强制清理
2025-07-31 10:23:31,911 - backend.app - INFO - [app.py:1083] - 已推送 5040 帧到编码队列,跳过率: 1/2
2025-07-31 10:23:41,498 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.46MB,强制清理
2025-07-31 10:23:41,815 - backend.app - INFO - [app.py:1083] - 已推送 5100 帧到编码队列,跳过率: 1/2
2025-07-31 10:23:51,900 - backend.app - INFO - [app.py:1083] - 已推送 5160 帧到编码队列,跳过率: 1/2
2025-07-31 10:23:58,089 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.46MB,强制清理
2025-07-31 10:24:01,639 - backend.app - INFO - [app.py:1083] - 已推送 5220 帧到编码队列,跳过率: 1/2
2025-07-31 10:24:11,716 - backend.app - INFO - [app.py:1083] - 已推送 5280 帧到编码队列,跳过率: 1/2
2025-07-31 10:24:14,610 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.46MB,强制清理
2025-07-31 10:24:21,327 - backend.app - INFO - [app.py:1083] - 已推送 5340 帧到编码队列,跳过率: 1/2
2025-07-31 10:24:30,619 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.46MB,强制清理
2025-07-31 10:24:30,938 - backend.app - INFO - [app.py:1083] - 已推送 5400 帧到编码队列,跳过率: 1/2
2025-07-31 10:24:40,543 - backend.app - INFO - [app.py:1083] - 已推送 5460 帧到编码队列,跳过率: 1/2
2025-07-31 10:24:46,628 - backend.app - WARNING - [app.py:101] - 内存使用过高: 361.46MB,强制清理
2025-07-31 10:24:50,932 - backend.app - INFO - [app.py:1083] - 已推送 5520 帧到编码队列,跳过率: 1/2
2025-07-31 10:25:00,438 - backend.app - INFO - [app.py:1083] - 已推送 5580 帧到编码队列,跳过率: 1/2
2025-07-31 10:25:02,917 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:25:09,941 - backend.app - INFO - [app.py:1083] - 已推送 5640 帧到编码队列,跳过率: 1/2
2025-07-31 10:25:20,875 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:25:21,483 - backend.app - INFO - [app.py:1083] - 已推送 5700 帧到编码队列,跳过率: 1/2
2025-07-31 10:25:33,237 - backend.app - INFO - [app.py:1083] - 已推送 5760 帧到编码队列,跳过率: 1/2
2025-07-31 10:25:40,013 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:25:45,261 - backend.app - INFO - [app.py:1083] - 已推送 5820 帧到编码队列,跳过率: 1/2
2025-07-31 10:25:55,625 - backend.app - INFO - [app.py:1083] - 已推送 5880 帧到编码队列,跳过率: 1/2
2025-07-31 10:25:58,382 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:26:04,379 - backend.app - INFO - [app.py:1083] - 已推送 5940 帧到编码队列,跳过率: 1/2
2025-07-31 10:26:12,673 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:26:13,324 - backend.app - INFO - [app.py:1083] - 已推送 6000 帧到编码队列,跳过率: 1/2
2025-07-31 10:26:21,199 - backend.app - INFO - [app.py:1083] - 已推送 6060 帧到编码队列,跳过率: 1/2
2025-07-31 10:26:27,288 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:26:30,871 - backend.app - INFO - [app.py:1083] - 已推送 6120 帧到编码队列,跳过率: 1/2
2025-07-31 10:26:40,526 - backend.app - INFO - [app.py:1083] - 已推送 6180 帧到编码队列,跳过率: 1/2
2025-07-31 10:26:43,571 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:26:50,601 - backend.app - INFO - [app.py:1083] - 已推送 6240 帧到编码队列,跳过率: 1/2
2025-07-31 10:26:59,862 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:27:00,212 - backend.app - INFO - [app.py:1083] - 已推送 6300 帧到编码队列,跳过率: 1/2
2025-07-31 10:27:10,267 - backend.app - INFO - [app.py:1083] - 已推送 6360 帧到编码队列,跳过率: 1/2
2025-07-31 10:27:16,514 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:27:20,191 - backend.app - INFO - [app.py:1083] - 已推送 6420 帧到编码队列,跳过率: 1/2
2025-07-31 10:27:30,261 - backend.app - INFO - [app.py:1083] - 已推送 6480 帧到编码队列,跳过率: 1/2
2025-07-31 10:27:33,149 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:27:40,068 - backend.app - INFO - [app.py:1083] - 已推送 6540 帧到编码队列,跳过率: 1/2
2025-07-31 10:27:49,466 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:27:49,785 - backend.app - INFO - [app.py:1083] - 已推送 6600 帧到编码队列,跳过率: 1/2
2025-07-31 10:27:59,390 - backend.app - INFO - [app.py:1083] - 已推送 6660 帧到编码队列,跳过率: 1/2
2025-07-31 10:28:05,451 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:28:08,991 - backend.app - INFO - [app.py:1083] - 已推送 6720 帧到编码队列,跳过率: 1/2
2025-07-31 10:28:18,575 - backend.app - INFO - [app.py:1083] - 已推送 6780 帧到编码队列,跳过率: 1/2
2025-07-31 10:28:21,455 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:28:28,332 - backend.app - INFO - [app.py:1083] - 已推送 6840 帧到编码队列,跳过率: 1/2
2025-07-31 10:28:37,760 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:28:38,251 - backend.app - INFO - [app.py:1083] - 已推送 6900 帧到编码队列,跳过率: 1/2
2025-07-31 10:28:48,206 - backend.app - INFO - [app.py:1083] - 已推送 6960 帧到编码队列,跳过率: 1/2
2025-07-31 10:28:54,566 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:28:58,105 - backend.app - INFO - [app.py:1083] - 已推送 7020 帧到编码队列,跳过率: 1/2
2025-07-31 10:29:08,091 - backend.app - INFO - [app.py:1083] - 已推送 7080 帧到编码队列,跳过率: 1/2
2025-07-31 10:29:11,030 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:29:18,037 - backend.app - INFO - [app.py:1083] - 已推送 7140 帧到编码队列,跳过率: 1/2
2025-07-31 10:29:27,501 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:29:27,820 - backend.app - INFO - [app.py:1083] - 已推送 7200 帧到编码队列,跳过率: 1/2
2025-07-31 10:29:37,420 - backend.app - INFO - [app.py:1083] - 已推送 7260 帧到编码队列,跳过率: 1/2
2025-07-31 10:29:43,832 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:29:47,520 - backend.app - INFO - [app.py:1083] - 已推送 7320 帧到编码队列,跳过率: 1/2
2025-07-31 10:29:57,440 - backend.app - INFO - [app.py:1083] - 已推送 7380 帧到编码队列,跳过率: 1/2
2025-07-31 10:30:00,481 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:30:07,505 - backend.app - INFO - [app.py:1083] - 已推送 7440 帧到编码队列,跳过率: 1/2
2025-07-31 10:30:16,944 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:30:17,262 - backend.app - INFO - [app.py:1083] - 已推送 7500 帧到编码队列,跳过率: 1/2
2025-07-31 10:30:27,343 - backend.app - INFO - [app.py:1083] - 已推送 7560 帧到编码队列,跳过率: 1/2
2025-07-31 10:30:33,580 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:30:37,261 - backend.app - INFO - [app.py:1083] - 已推送 7620 帧到编码队列,跳过率: 1/2
2025-07-31 10:30:47,334 - backend.app - INFO - [app.py:1083] - 已推送 7680 帧到编码队列,跳过率: 1/2
2025-07-31 10:30:50,380 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.71MB,强制清理
2025-07-31 10:30:57,251 - backend.app - INFO - [app.py:1083] - 已推送 7740 帧到编码队列,跳过率: 1/2
2025-07-31 10:31:06,839 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:31:07,170 - backend.app - INFO - [app.py:1083] - 已推送 7800 帧到编码队列,跳过率: 1/2
2025-07-31 10:31:16,910 - backend.app - INFO - [app.py:1083] - 已推送 7860 帧到编码队列,跳过率: 1/2
2025-07-31 10:31:23,151 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:31:26,842 - backend.app - INFO - [app.py:1083] - 已推送 7920 帧到编码队列,跳过率: 1/2
2025-07-31 10:31:36,749 - backend.app - INFO - [app.py:1083] - 已推送 7980 帧到编码队列,跳过率: 1/2
2025-07-31 10:31:39,799 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:31:46,839 - backend.app - INFO - [app.py:1083] - 已推送 8040 帧到编码队列,跳过率: 1/2
2025-07-31 10:31:56,442 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:31:56,754 - backend.app - INFO - [app.py:1083] - 已推送 8100 帧到编码队列,跳过率: 1/2
2025-07-31 10:32:06,832 - backend.app - INFO - [app.py:1083] - 已推送 8160 帧到编码队列,跳过率: 1/2
2025-07-31 10:32:13,071 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:32:16,748 - backend.app - INFO - [app.py:1083] - 已推送 8220 帧到编码队列,跳过率: 1/2
2025-07-31 10:32:26,665 - backend.app - INFO - [app.py:1083] - 已推送 8280 帧到编码队列,跳过率: 1/2
2025-07-31 10:32:29,545 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:32:36,423 - backend.app - INFO - [app.py:1083] - 已推送 8340 帧到编码队列,跳过率: 1/2
2025-07-31 10:32:46,182 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:32:46,501 - backend.app - INFO - [app.py:1083] - 已推送 8400 帧到编码队列,跳过率: 1/2
2025-07-31 10:32:56,403 - backend.app - INFO - [app.py:1083] - 已推送 8460 帧到编码队列,跳过率: 1/2
2025-07-31 10:33:02,803 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:33:06,483 - backend.app - INFO - [app.py:1083] - 已推送 8520 帧到编码队列,跳过率: 1/2
2025-07-31 10:33:16,413 - backend.app - INFO - [app.py:1083] - 已推送 8580 帧到编码队列,跳过率: 1/2
2025-07-31 10:33:19,453 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:33:26,488 - backend.app - INFO - [app.py:1083] - 已推送 8640 帧到编码队列,跳过率: 1/2
2025-07-31 10:33:36,089 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:33:36,392 - backend.app - INFO - [app.py:1083] - 已推送 8700 帧到编码队列,跳过率: 1/2
2025-07-31 10:33:46,487 - backend.app - INFO - [app.py:1083] - 已推送 8760 帧到编码队列,跳过率: 1/2
2025-07-31 10:33:52,734 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:33:56,412 - backend.app - INFO - [app.py:1083] - 已推送 8820 帧到编码队列,跳过率: 1/2
2025-07-31 10:34:06,157 - backend.app - INFO - [app.py:1083] - 已推送 8880 帧到编码队列,跳过率: 1/2
2025-07-31 10:34:09,043 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:34:15,981 - backend.app - INFO - [app.py:1083] - 已推送 8940 帧到编码队列,跳过率: 1/2
2025-07-31 10:34:25,504 - backend.app - WARNING - [app.py:101] - 内存使用过高: 362.72MB,强制清理
2025-07-31 10:34:25,952 - backend.app - INFO - [app.py:1083] - 已推送 9000 帧到编码队列,跳过率: 1/2
2025-07-31 10:34:36,018 - backend.app - INFO - [app.py:1083] - 已推送 9060 帧到编码队列,跳过率: 1/2
2025-07-31 10:34:42,228 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:34:45,746 - backend.app - INFO - [app.py:1083] - 已推送 9120 帧到编码队列,跳过率: 1/2
2025-07-31 10:34:55,825 - backend.app - INFO - [app.py:1083] - 已推送 9180 帧到编码队列,跳过率: 1/2
2025-07-31 10:34:58,870 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:35:06,223 - backend.app - INFO - [app.py:1083] - 已推送 9240 帧到编码队列,跳过率: 1/2
2025-07-31 10:35:15,804 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.34MB,强制清理
2025-07-31 10:35:16,137 - backend.app - INFO - [app.py:1083] - 已推送 9300 帧到编码队列,跳过率: 1/2
2025-07-31 10:35:26,221 - backend.app - INFO - [app.py:1083] - 已推送 9360 帧到编码队列,跳过率: 1/2
2025-07-31 10:35:32,283 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:35:36,066 - backend.app - INFO - [app.py:1083] - 已推送 9420 帧到编码队列,跳过率: 1/2
2025-07-31 10:35:45,733 - backend.app - INFO - [app.py:1083] - 已推送 9480 帧到编码队列,跳过率: 1/2
2025-07-31 10:35:48,613 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:35:55,650 - backend.app - INFO - [app.py:1083] - 已推送 9540 帧到编码队列,跳过率: 1/2
2025-07-31 10:36:05,078 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:36:05,391 - backend.app - INFO - [app.py:1083] - 已推送 9600 帧到编码队列,跳过率: 1/2
2025-07-31 10:36:15,491 - backend.app - INFO - [app.py:1083] - 已推送 9660 帧到编码队列,跳过率: 1/2
2025-07-31 10:36:21,721 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:36:25,402 - backend.app - INFO - [app.py:1083] - 已推送 9720 帧到编码队列,跳过率: 1/2
2025-07-31 10:36:35,464 - backend.app - INFO - [app.py:1083] - 已推送 9780 帧到编码队列,跳过率: 1/2
2025-07-31 10:36:38,521 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:36:45,394 - backend.app - INFO - [app.py:1083] - 已推送 9840 帧到编码队列,跳过率: 1/2
2025-07-31 10:36:54,832 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:36:55,151 - backend.app - INFO - [app.py:1083] - 已推送 9900 帧到编码队列,跳过率: 1/2
2025-07-31 10:37:04,906 - backend.app - INFO - [app.py:1083] - 已推送 9960 帧到编码队列,跳过率: 1/2
2025-07-31 10:37:11,314 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:37:14,985 - backend.app - INFO - [app.py:1083] - 已推送 10020 帧到编码队列,跳过率: 1/2
2025-07-31 10:37:24,733 - backend.app - INFO - [app.py:1083] - 已推送 10080 帧到编码队列,跳过率: 1/2
2025-07-31 10:37:27,613 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:37:34,643 - backend.app - INFO - [app.py:1083] - 已推送 10140 帧到编码队列,跳过率: 1/2
2025-07-31 10:37:44,261 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:37:44,576 - backend.app - INFO - [app.py:1083] - 已推送 10200 帧到编码队列,跳过率: 1/2
2025-07-31 10:37:54,662 - backend.app - INFO - [app.py:1083] - 已推送 10260 帧到编码队列,跳过率: 1/2
2025-07-31 10:38:01,053 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:38:04,882 - backend.app - INFO - [app.py:1083] - 已推送 10320 帧到编码队列,跳过率: 1/2
2025-07-31 10:38:15,127 - backend.app - INFO - [app.py:1083] - 已推送 10380 帧到编码队列,跳过率: 1/2
2025-07-31 10:38:18,168 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:38:25,032 - backend.app - INFO - [app.py:1083] - 已推送 10440 帧到编码队列,跳过率: 1/2
2025-07-31 10:38:34,802 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:38:35,122 - backend.app - INFO - [app.py:1083] - 已推送 10500 帧到编码队列,跳过率: 1/2
2025-07-31 10:38:45,032 - backend.app - INFO - [app.py:1083] - 已推送 10560 帧到编码队列,跳过率: 1/2
2025-07-31 10:38:51,281 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:38:54,957 - backend.app - INFO - [app.py:1083] - 已推送 10620 帧到编码队列,跳过率: 1/2
2025-07-31 10:39:04,714 - backend.app - INFO - [app.py:1083] - 已推送 10680 帧到编码队列,跳过率: 1/2
2025-07-31 10:39:07,763 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.35MB,强制清理
2025-07-31 10:39:14,782 - backend.app - INFO - [app.py:1083] - 已推送 10740 帧到编码队列,跳过率: 1/2
2025-07-31 10:39:24,214 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:39:24,532 - backend.app - INFO - [app.py:1083] - 已推送 10800 帧到编码队列,跳过率: 1/2
2025-07-31 10:39:34,625 - backend.app - INFO - [app.py:1083] - 已推送 10860 帧到编码队列,跳过率: 1/2
2025-07-31 10:39:40,866 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.93MB,强制清理
2025-07-31 10:39:44,383 - backend.app - INFO - [app.py:1083] - 已推送 10920 帧到编码队列,跳过率: 1/2
2025-07-31 10:39:54,152 - backend.app - INFO - [app.py:1083] - 已推送 10980 帧到编码队列,跳过率: 1/2
2025-07-31 10:39:57,017 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:40:04,057 - backend.app - INFO - [app.py:1083] - 已推送 11040 帧到编码队列,跳过率: 1/2
2025-07-31 10:40:13,656 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:40:14,134 - backend.app - INFO - [app.py:1083] - 已推送 11100 帧到编码队列,跳过率: 1/2
2025-07-31 10:40:24,041 - backend.app - INFO - [app.py:1083] - 已推送 11160 帧到编码队列,跳过率: 1/2
2025-07-31 10:40:30,292 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:40:33,932 - backend.app - INFO - [app.py:1083] - 已推送 11220 帧到编码队列,跳过率: 1/2
2025-07-31 10:40:43,711 - backend.app - INFO - [app.py:1083] - 已推送 11280 帧到编码队列,跳过率: 1/2
2025-07-31 10:40:46,759 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:40:53,642 - backend.app - INFO - [app.py:1083] - 已推送 11340 帧到编码队列,跳过率: 1/2
2025-07-31 10:41:03,412 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:41:03,723 - backend.app - INFO - [app.py:1083] - 已推送 11400 帧到编码队列,跳过率: 1/2
2025-07-31 10:41:13,625 - backend.app - INFO - [app.py:1083] - 已推送 11460 帧到编码队列,跳过率: 1/2
2025-07-31 10:41:20,036 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:41:23,713 - backend.app - INFO - [app.py:1083] - 已推送 11520 帧到编码队列,跳过率: 1/2
2025-07-31 10:41:33,641 - backend.app - INFO - [app.py:1083] - 已推送 11580 帧到编码队列,跳过率: 1/2
2025-07-31 10:41:36,682 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:41:43,711 - backend.app - INFO - [app.py:1083] - 已推送 11640 帧到编码队列,跳过率: 1/2
2025-07-31 10:41:53,306 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:41:53,625 - backend.app - INFO - [app.py:1083] - 已推送 11700 帧到编码队列,跳过率: 1/2
2025-07-31 10:42:03,703 - backend.app - INFO - [app.py:1083] - 已推送 11760 帧到编码队列,跳过率: 1/2
2025-07-31 10:42:10,101 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:42:13,628 - backend.app - INFO - [app.py:1083] - 已推送 11820 帧到编码队列,跳过率: 1/2
2025-07-31 10:42:23,699 - backend.app - INFO - [app.py:1083] - 已推送 11880 帧到编码队列,跳过率: 1/2
2025-07-31 10:42:26,738 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:42:33,604 - backend.app - INFO - [app.py:1083] - 已推送 11940 帧到编码队列,跳过率: 1/2
2025-07-31 10:42:43,371 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:42:43,693 - backend.app - INFO - [app.py:1083] - 已推送 12000 帧到编码队列,跳过率: 1/2
2025-07-31 10:42:53,612 - backend.app - INFO - [app.py:1083] - 已推送 12060 帧到编码队列,跳过率: 1/2
2025-07-31 10:43:00,010 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:43:03,670 - backend.app - INFO - [app.py:1083] - 已推送 12120 帧到编码队列,跳过率: 1/2
2025-07-31 10:43:13,603 - backend.app - INFO - [app.py:1083] - 已推送 12180 帧到编码队列,跳过率: 1/2
2025-07-31 10:43:16,643 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:43:23,519 - backend.app - INFO - [app.py:1083] - 已推送 12240 帧到编码队列,跳过率: 1/2
2025-07-31 10:43:32,969 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:43:33,290 - backend.app - INFO - [app.py:1083] - 已推送 12300 帧到编码队列,跳过率: 1/2
2025-07-31 10:43:43,354 - backend.app - INFO - [app.py:1083] - 已推送 12360 帧到编码队列,跳过率: 1/2
2025-07-31 10:43:49,595 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:43:53,271 - backend.app - INFO - [app.py:1083] - 已推送 12420 帧到编码队列,跳过率: 1/2
2025-07-31 10:44:03,350 - backend.app - INFO - [app.py:1083] - 已推送 12480 帧到编码队列,跳过率: 1/2
2025-07-31 10:44:06,390 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:44:13,266 - backend.app - INFO - [app.py:1083] - 已推送 12540 帧到编码队列,跳过率: 1/2
2025-07-31 10:44:23,025 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.93MB,强制清理
2025-07-31 10:44:23,344 - backend.app - INFO - [app.py:1083] - 已推送 12600 帧到编码队列,跳过率: 1/2
2025-07-31 10:44:33,269 - backend.app - INFO - [app.py:1083] - 已推送 12660 帧到编码队列,跳过率: 1/2
2025-07-31 10:44:39,650 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:44:43,178 - backend.app - INFO - [app.py:1083] - 已推送 12720 帧到编码队列,跳过率: 1/2
2025-07-31 10:44:53,094 - backend.app - INFO - [app.py:1083] - 已推送 12780 帧到编码队列,跳过率: 1/2
2025-07-31 10:44:56,120 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.95MB,强制清理
2025-07-31 10:45:03,176 - backend.app - INFO - [app.py:1083] - 已推送 12840 帧到编码队列,跳过率: 1/2
2025-07-31 10:45:04,795 - backend.app - INFO - [app.py:1152] - 客户端断开连接: _awOis4KMeD8dBgvAAAV
2025-07-31 10:45:05,340 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:05] "GET /api/auth/verify?_t=1753929905336 HTTP/1.1" 200 -
2025-07-31 10:45:05,713 - backend.app - INFO - [app.py:1147] - 客户端连接: NaKgaGih935hk9fbAAAX
2025-07-31 10:45:10,266 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:10] "GET /api/auth/verify?_t=1753929910264 HTTP/1.1" 200 -
2025-07-31 10:45:10,296 - backend.app - INFO - [app.py:1152] - 客户端断开连接: NaKgaGih935hk9fbAAAX
2025-07-31 10:45:10,308 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:10] "GET /api/patients?_t=1753929910304 HTTP/1.1" 200 -
2025-07-31 10:45:10,316 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:10] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 10:45:10,317 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 10:45:12,780 - backend.app - WARNING - [app.py:101] - 内存使用过高: 363.89MB,强制清理
2025-07-31 10:45:13,088 - backend.app - INFO - [app.py:1083] - 已推送 12900 帧到编码队列,跳过率: 1/2
2025-07-31 10:45:13,195 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:13] "GET /api/auth/verify?_t=1753929913193 HTTP/1.1" 200 -
2025-07-31 10:45:13,523 - backend.app - INFO - [app.py:1147] - 客户端连接: Fu5emjZO7dP8Jr8YAAAZ
2025-07-31 10:45:17,209 - backend.app - INFO - [app.py:1106] - 收到start_rtsp事件客户端ID: Fu5emjZO7dP8Jr8YAAAZ, 数据: {}
2025-07-31 10:45:17,209 - backend.app - WARNING - [app.py:1110] - RTSP线程已在运行
2025-07-31 10:45:22,364 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:22] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 10:45:22,623 - backend.app - INFO - [app.py:785] - 截图保存成功: data\patients\2101_张三\20250731104517\2101_20250731104517_0001.png
2025-07-31 10:45:22,624 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:22] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 10:45:23,172 - backend.app - INFO - [app.py:1083] - 已推送 12960 帧到编码队列,跳过率: 1/2
2025-07-31 10:45:24,980 - backend.app - INFO - [app.py:785] - 截图保存成功: data\patients\2101_张三\20250731104517\2101_20250731104517_0002.png
2025-07-31 10:45:24,980 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:24] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 10:45:28,597 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:28] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 10:45:28,869 - backend.app - INFO - [app.py:785] - 截图保存成功: data\patients\2101_张三\20250731104517\2101_20250731104517_0003.png
2025-07-31 10:45:28,870 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:28] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 10:45:29,413 - backend.app - WARNING - [app.py:101] - 内存使用过高: 366.22MB,强制清理
2025-07-31 10:45:31,176 - backend.app - INFO - [app.py:1134] - 收到stop_rtsp事件客户端ID: Fu5emjZO7dP8Jr8YAAAZ, 数据: {}
2025-07-31 10:45:31,177 - backend.app - INFO - [app.py:1138] - RTSP推流已停止
2025-07-31 10:45:31,200 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:31] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 10:45:31,319 - backend.app - INFO - [app.py:1101] - RTSP推流结束总共推送了 13009 帧
2025-07-31 10:45:31,511 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:31] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 10:45:31,513 - backend.app - INFO - [app.py:861] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-31 10:45:31,514 - backend.app - INFO - [app.py:875] - 录像保存成功: data\patients\2101_张三\20250731104517\2101_20250731104517_recording.mp4
2025-07-31 10:45:31,515 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:31] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 10:45:31,822 - backend.app - INFO - [app.py:861] - 录像格式: video/mp4;codecs=avc1.42E01E,mp4a.40.2, 文件扩展名: mp4
2025-07-31 10:45:31,823 - backend.app - INFO - [app.py:875] - 录像保存成功: data\patients\2101_张三\20250731104517\2101_20250731104517_recording.mp4
2025-07-31 10:45:31,823 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 10:45:31] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 11:22:44,025 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:22:44,026 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:22:44,905 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:22:44,909 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:22:44,911 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:22:44,912 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:22:44,964 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:22:44,967 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:22:46,156 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:22:46,263 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:22:51,697 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:22:51,698 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:22:51,698 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:22:51,698 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:22:51,698 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:22:51,699 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:22:51,699 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:22:51,699 - backend.app - INFO - [app.py:202] - 应用初始化完成
2025-07-31 11:22:51,699 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:22:51,700 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:22:51,700 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:22:51,700 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:22:51,700 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:22:51,717 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 11:22:51,717 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 11:22:51,718 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:22:51,795 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:22:51,796 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:22:52,853 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:22:52,857 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:22:52,858 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:22:52,858 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:22:52,904 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:22:52,907 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:22:54,091 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:22:54,093 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:23:00,433 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:23:00,434 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:23:00,434 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:23:00,434 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:23:00,434 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:23:00,435 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:23:00,435 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:23:00,435 - backend.app - INFO - [app.py:202] - 应用初始化完成
2025-07-31 11:23:00,435 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:23:00,435 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:23:00,435 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:23:00,436 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:23:00,436 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:23:00,440 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 11:23:00,445 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 11:23:00,537 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:23:00] "GET /api/auth/verify?_t=1753932172400 HTTP/1.1" 200 -
2025-07-31 11:23:00,894 - backend.app - INFO - [app.py:982] - 客户端连接: cErYrlIbIW1OGIiDAAAB
2025-07-31 11:26:26,525 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:26:26] "GET /api/auth/verify?_t=1753932386522 HTTP/1.1" 200 -
2025-07-31 11:26:26,558 - backend.app - INFO - [app.py:987] - 客户端断开连接: cErYrlIbIW1OGIiDAAAB
2025-07-31 11:26:26,571 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:26:26] "GET /api/patients?_t=1753932386565 HTTP/1.1" 200 -
2025-07-31 11:26:26,577 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:26:26] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 11:26:26,580 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 11:26:29,491 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:26:29] "GET /api/auth/verify?_t=1753932389487 HTTP/1.1" 200 -
2025-07-31 11:26:29,547 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:26:29] "GET /api/patients?_t=1753932389544 HTTP/1.1" 200 -
2025-07-31 11:26:42,376 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:26:42] "GET /api/auth/verify?_t=1753932402372 HTTP/1.1" 200 -
2025-07-31 11:26:42,469 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:26:42] "GET /api/patients?_t=1753932402463 HTTP/1.1" 200 -
2025-07-31 11:31:10,956 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\check_db.py', reloading
2025-07-31 11:31:11,269 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:31:11,329 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:31:11,329 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:31:12,261 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:31:12,265 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:31:12,267 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:31:12,267 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:31:12,314 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:31:12,317 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:31:13,698 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:31:13,699 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:31:19,264 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:31:19,265 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:31:19,265 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:31:19,265 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:31:19,265 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:31:19,265 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:31:19,266 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:31:19,266 - backend.app - INFO - [app.py:202] - 应用初始化完成
2025-07-31 11:31:19,266 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:31:19,266 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:31:19,266 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:31:19,266 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:31:19,267 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:31:19,272 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 11:31:19,276 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 11:32:23,244 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\check_body_balance_db.py', reloading
2025-07-31 11:32:23,692 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:32:23,775 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:32:23,776 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:32:24,684 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:32:24,688 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:32:24,689 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:32:24,690 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:32:24,737 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:32:24,740 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:32:26,037 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:32:26,039 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:32:31,503 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:32:31,503 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:32:31,504 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:32:31,504 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:32:31,504 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:32:31,505 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:32:31,505 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:32:31,505 - backend.app - INFO - [app.py:202] - 应用初始化完成
2025-07-31 11:32:31,505 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:32:31,506 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:32:31,506 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:32:31,506 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:32:31,506 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:32:31,510 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 11:32:31,515 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 11:34:18,566 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:34:18,566 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:34:19,604 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:34:19,609 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:34:19,611 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:34:19,612 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:34:19,678 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:34:19,683 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:34:21,471 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:34:21,472 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:34:28,711 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:34:28,711 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:34:28,711 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:34:28,711 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:34:28,712 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:34:28,712 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:34:28,713 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:34:28,713 - backend.app - INFO - [app.py:202] - 应用初始化完成
2025-07-31 11:34:28,713 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:34:28,714 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:34:28,714 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:34:28,714 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:34:28,714 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:34:28,733 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 11:34:28,733 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 11:34:28,734 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:34:28,820 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:34:28,820 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:34:29,979 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:34:29,985 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:34:29,986 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:34:29,987 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:34:30,049 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:34:30,053 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:34:31,715 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:34:31,717 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:34:39,435 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:34:39,435 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:34:39,435 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:34:39,436 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:34:39,436 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:34:39,436 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:34:39,436 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:34:39,437 - backend.app - INFO - [app.py:202] - 应用初始化完成
2025-07-31 11:34:39,437 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:34:39,437 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:34:39,437 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:34:39,437 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:34:39,437 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:34:39,443 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 11:34:39,450 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 11:34:48,614 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:34:48] "GET /api/auth/verify?_t=1753932888611 HTTP/1.1" 200 -
2025-07-31 11:34:48,739 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:34:48] "GET /api/patients?_t=1753932888729 HTTP/1.1" 200 -
2025-07-31 11:35:00,550 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:35:00] "GET /api/auth/verify?_t=1753932900546 HTTP/1.1" 200 -
2025-07-31 11:35:00,813 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:35:00] "GET /api/patients?_t=1753932900800 HTTP/1.1" 200 -
2025-07-31 11:39:41,391 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:39:41,394 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:39:49,110 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:39:49,138 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:39:49,149 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:39:49,151 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:39:49,479 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:39:49,499 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:39:57,287 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:39:57,453 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:40:34,258 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:40:34,261 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:40:34,263 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:40:34,264 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:40:34,266 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:40:34,267 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:40:34,269 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:40:34,270 - backend.app - INFO - [app.py:202] - 应用初始化完成
2025-07-31 11:40:34,271 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:40:34,272 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:40:34,277 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:40:34,278 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:40:34,279 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:40:34,356 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 11:40:34,358 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 11:40:34,359 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:40:34,681 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:40:34,682 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:40:40,038 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:40:40,056 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:40:40,062 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:40:40,063 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:40:40,658 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:40:40,673 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:40:47,074 - __main__ - INFO - [debug_server.py:108] - 服务器被用户中断
2025-07-31 11:45:54,718 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:45:54,718 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:45:55,623 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:45:55,626 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:45:55,628 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:45:55,628 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:45:55,673 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:45:55,677 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:45:56,930 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:45:56,931 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:46:02,906 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:46:02,906 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:46:02,906 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:46:02,907 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:46:02,907 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:46:02,907 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:46:02,908 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:46:02,908 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 11:46:02,908 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:46:02,909 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:46:02,909 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:46:02,909 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:46:02,909 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:46:02,923 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 11:46:02,924 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 11:46:02,924 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:46:02,987 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:46:02,988 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:46:03,935 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:46:03,939 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:46:03,940 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:46:03,941 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:46:03,985 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:46:03,988 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:46:05,350 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:46:05,351 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:46:11,987 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:46:11,987 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:46:11,988 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:46:11,988 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:46:11,988 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:46:11,989 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:46:11,989 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:46:11,989 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 11:46:11,990 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:46:11,990 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:46:11,990 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:46:11,990 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:46:11,991 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:46:11,995 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 11:46:12,003 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 11:46:18,549 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:46:18] "GET /api/auth/verify?_t=1753933578546 HTTP/1.1" 200 -
2025-07-31 11:46:18,664 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:46:18] "GET /api/patients?_t=1753933578657 HTTP/1.1" 200 -
2025-07-31 11:46:37,384 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:46:37] "GET /api/auth/verify?_t=1753933597382 HTTP/1.1" 200 -
2025-07-31 11:46:37,724 - backend.app - INFO - [app.py:984] - 客户端连接: t-uDsZRkRxwNkZH9AAAB
2025-07-31 11:46:41,621 - backend.app - INFO - [app.py:943] - 收到start_rtsp事件客户端ID: t-uDsZRkRxwNkZH9AAAB, 数据: {}
2025-07-31 11:46:41,621 - backend.app - INFO - [app.py:956] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 11:46:41,622 - backend.app - INFO - [app.py:812] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 11:46:41,622 - backend.app - INFO - [app.py:961] - RTSP线程已启动
2025-07-31 11:46:42,850 - backend.app - INFO - [app.py:828] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 11:46:48,515 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:46:48] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 11:46:48,767 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:46:48,768 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:46:48,819 - detection_engine - INFO - [detection_engine.py:395] - 截图保存成功: data\patients\2101\screenshots\screenshot_20250731_114648.jpg
2025-07-31 11:46:48,821 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:46:48] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 11:46:52,239 - backend.app - INFO - [app.py:920] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 11:46:58,798 - backend.app - WARNING - [app.py:104] - 内存使用过高: 336.73MB,强制清理
2025-07-31 11:47:02,050 - backend.app - INFO - [app.py:920] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 11:47:11,846 - backend.app - INFO - [app.py:920] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 11:47:15,053 - backend.app - WARNING - [app.py:104] - 内存使用过高: 338.20MB,强制清理
2025-07-31 11:47:16,647 - backend.app - INFO - [app.py:971] - 收到stop_rtsp事件客户端ID: t-uDsZRkRxwNkZH9AAAB, 数据: {}
2025-07-31 11:47:16,654 - backend.app - INFO - [app.py:975] - RTSP推流已停止
2025-07-31 11:47:16,723 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:47:16] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 11:47:16,821 - backend.app - INFO - [app.py:938] - RTSP推流结束总共推送了 211 帧
2025-07-31 11:47:17,052 - detection_engine - INFO - [detection_engine.py:442] - 录像保存成功: data\patients\2101\recordings\recording_20250731_114717.webm
2025-07-31 11:47:17,053 - detection_engine - INFO - [detection_engine.py:442] - 录像保存成功: data\patients\2101\recordings\recording_20250731_114717.webm
2025-07-31 11:47:17,054 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:47:17] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 11:47:17,055 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:47:17] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 11:50:55,939 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\detection_engine.py', reloading
2025-07-31 11:50:59,792 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:51:01,496 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:51:01,509 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:51:11,669 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:51:11,688 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:51:11,693 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:51:11,694 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:51:11,877 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:51:11,944 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:51:18,286 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:51:18,290 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:52:05,266 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:52:05,268 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:52:05,270 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:52:05,272 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:52:05,278 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:52:05,280 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:52:05,283 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:52:05,284 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 11:52:05,286 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:52:05,290 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:52:05,291 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:52:05,293 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:52:05,295 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:52:05,338 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 11:52:05,386 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 11:52:11,365 - backend.app - INFO - [app.py:984] - 客户端连接: k7gK45KNZUyOoZ4XAAAG
2025-07-31 11:52:47,351 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\detection_engine.py', reloading
2025-07-31 11:52:48,666 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:52:49,008 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:52:49,010 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:52:52,606 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:52:52,625 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:52:52,631 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:52:52,632 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:52:52,837 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:52:52,856 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:52:57,337 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:52:57,341 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:53:14,566 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:53:14,566 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:53:14,567 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:53:14,568 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:53:14,570 - detection_engine - INFO - [detection_engine.py:44] - 数据目录创建完成
2025-07-31 11:53:14,571 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:53:14,572 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:53:14,572 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 11:53:14,573 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:53:14,573 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:53:14,573 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:53:14,574 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:53:14,575 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:53:14,588 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 11:53:14,603 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 11:53:16,907 - backend.app - INFO - [app.py:984] - 客户端连接: S40Ou87tti7kpUV9AAAD
2025-07-31 11:53:23,442 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\detection_engine.py', reloading
2025-07-31 11:53:24,144 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:53:24,367 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:53:24,368 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:53:29,559 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:53:29,575 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:53:29,579 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:53:29,580 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:53:29,762 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:53:29,781 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:53:35,004 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:53:35,010 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:54:21,641 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:54:21,642 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:54:21,643 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:54:21,644 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:54:21,647 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 11:54:21,648 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:54:21,651 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:54:21,652 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 11:54:21,653 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:54:21,653 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:54:21,654 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:54:21,656 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:54:21,657 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:54:21,693 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 11:54:21,723 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 11:54:22,545 - backend.app - INFO - [app.py:984] - 客户端连接: tx8MGbf-SdyiC_FDAAAF
2025-07-31 11:56:12,903 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:56:12,903 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:56:13,763 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:56:13,767 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:56:13,768 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:56:13,769 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:56:13,817 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:56:13,819 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:56:14,919 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:56:14,920 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:56:20,045 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:56:20,045 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:56:20,045 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:56:20,046 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:56:20,046 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 11:56:20,046 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:56:20,047 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:56:20,047 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 11:56:20,047 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:56:20,047 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:56:20,047 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:56:20,047 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:56:20,048 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:56:20,060 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 11:56:20,060 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 11:56:20,060 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 11:56:20,125 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 11:56:20,125 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 11:56:20,959 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 11:56:20,963 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 11:56:20,964 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 11:56:20,964 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 11:56:21,006 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 11:56:21,009 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 11:56:22,110 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 11:56:22,112 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 11:56:26,953 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 11:56:26,954 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 11:56:26,954 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 11:56:26,954 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 11:56:26,955 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 11:56:26,955 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:56:26,955 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 11:56:26,955 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 11:56:26,956 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 11:56:26,956 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 11:56:26,956 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 11:56:26,956 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 11:56:26,956 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 11:56:26,961 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 11:56:26,966 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 11:56:27,044 - backend.app - INFO - [app.py:984] - 客户端连接: fSjw2Q1C3OQyjcw8AAAB
2025-07-31 11:57:46,112 - backend.app - INFO - [app.py:989] - 客户端断开连接: fSjw2Q1C3OQyjcw8AAAB
2025-07-31 11:57:46,336 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:57:46] "GET /api/auth/verify?_t=1753934266332 HTTP/1.1" 200 -
2025-07-31 11:57:46,725 - backend.app - INFO - [app.py:984] - 客户端连接: zYYBmRT7a9vG-HHZAAAD
2025-07-31 11:57:48,901 - backend.app - INFO - [app.py:943] - 收到start_rtsp事件客户端ID: zYYBmRT7a9vG-HHZAAAD, 数据: {}
2025-07-31 11:57:48,901 - backend.app - INFO - [app.py:956] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 11:57:48,902 - backend.app - INFO - [app.py:812] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 11:57:48,902 - backend.app - INFO - [app.py:961] - RTSP线程已启动
2025-07-31 11:57:50,221 - backend.app - INFO - [app.py:828] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 11:57:53,448 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:57:53] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 11:57:53,671 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 11:57:53,671 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 11:57:53,679 - detection_engine - INFO - [detection_engine.py:399] - 截图保存成功: D:\BodyBalanceEvaluation\backend\data\patients\2101\screenshot_20250731_115753.jpg
2025-07-31 11:57:53,679 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:57:53] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 11:58:00,090 - backend.app - INFO - [app.py:920] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 11:58:00,290 - backend.app - INFO - [app.py:971] - 收到stop_rtsp事件客户端ID: zYYBmRT7a9vG-HHZAAAD, 数据: {}
2025-07-31 11:58:00,291 - backend.app - INFO - [app.py:975] - RTSP推流已停止
2025-07-31 11:58:00,311 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:58:00] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 11:58:00,412 - backend.app - INFO - [app.py:938] - RTSP推流结束总共推送了 62 帧
2025-07-31 11:58:00,615 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:58:00] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 11:58:00,619 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\backend\data\patients\2101\recording_20250731_115800.webm
2025-07-31 11:58:00,620 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:58:00] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 11:58:00,880 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\backend\data\patients\2101\recording_20250731_115800.webm
2025-07-31 11:58:00,881 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:58:00] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 11:58:39,628 - backend.app - INFO - [app.py:943] - 收到start_rtsp事件客户端ID: zYYBmRT7a9vG-HHZAAAD, 数据: {}
2025-07-31 11:58:39,628 - backend.app - INFO - [app.py:956] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 11:58:39,629 - backend.app - INFO - [app.py:812] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 11:58:39,629 - backend.app - INFO - [app.py:961] - RTSP线程已启动
2025-07-31 11:58:40,871 - backend.app - INFO - [app.py:828] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 11:58:43,068 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:58:43] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 11:58:43,324 - detection_engine - INFO - [detection_engine.py:399] - 截图保存成功: D:\BodyBalanceEvaluation\backend\data\patients\2101\screenshot_20250731_115843.jpg
2025-07-31 11:58:43,325 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 11:58:43] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 11:58:46,935 - backend.app - WARNING - [app.py:104] - 内存使用过高: 337.63MB,强制清理
2025-07-31 11:58:50,433 - backend.app - INFO - [app.py:920] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 11:59:00,195 - backend.app - INFO - [app.py:920] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 11:59:03,094 - backend.app - WARNING - [app.py:104] - 内存使用过高: 337.70MB,强制清理
2025-07-31 11:59:09,993 - backend.app - INFO - [app.py:920] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 12:01:59,051 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 12:01:59,052 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 12:02:00,464 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 12:02:00,471 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 12:02:00,474 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 12:02:00,474 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 12:02:00,554 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 12:02:00,560 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 12:02:02,506 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 12:02:02,508 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 12:02:10,745 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 12:02:10,745 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 12:02:10,746 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 12:02:10,746 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 12:02:10,746 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 12:02:10,747 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 12:02:10,747 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 12:02:10,747 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 12:02:10,748 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 12:02:10,748 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 12:02:10,748 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 12:02:10,748 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 12:02:10,749 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 12:02:10,770 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 12:02:10,771 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 12:02:10,772 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 12:02:10,880 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 12:02:10,881 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 12:02:12,223 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 12:02:12,229 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 12:02:12,231 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 12:02:12,231 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 12:02:12,305 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 12:02:12,309 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 12:02:14,306 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 12:02:14,309 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 12:02:22,732 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 12:02:22,732 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 12:02:22,733 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 12:02:22,733 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 12:02:22,733 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 12:02:22,734 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 12:02:22,734 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 12:02:22,734 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 12:02:22,735 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 12:02:22,735 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 12:02:22,735 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 12:02:22,735 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 12:02:22,735 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 12:02:22,742 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 12:02:22,752 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 12:02:25,463 - backend.app - INFO - [app.py:984] - 客户端连接: F2-3H9ioKMmL8x2PAAAC
2025-07-31 12:02:59,924 - backend.app - INFO - [app.py:989] - 客户端断开连接: F2-3H9ioKMmL8x2PAAAC
2025-07-31 12:03:00,440 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 12:03:00] "GET /api/auth/verify?_t=1753934580430 HTTP/1.1" 200 -
2025-07-31 12:03:00,964 - backend.app - INFO - [app.py:984] - 客户端连接: 1OCx-3tmmisCWUHdAAAE
2025-07-31 12:03:03,279 - backend.app - INFO - [app.py:943] - 收到start_rtsp事件客户端ID: 1OCx-3tmmisCWUHdAAAE, 数据: {}
2025-07-31 12:03:03,279 - backend.app - INFO - [app.py:956] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 12:03:03,280 - backend.app - INFO - [app.py:812] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 12:03:03,280 - backend.app - INFO - [app.py:961] - RTSP线程已启动
2025-07-31 12:03:04,518 - backend.app - INFO - [app.py:828] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 12:03:07,799 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 12:03:07] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 12:03:08,048 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 12:03:08,049 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 12:03:08,082 - detection_engine - INFO - [detection_engine.py:399] - 截图保存成功: D:\BodyBalanceEvaluation\data\patients\2101\screenshot_20250731_120308.jpg
2025-07-31 12:03:08,085 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 12:03:08] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 12:03:12,321 - backend.app - INFO - [app.py:971] - 收到stop_rtsp事件客户端ID: 1OCx-3tmmisCWUHdAAAE, 数据: {}
2025-07-31 12:03:12,322 - backend.app - INFO - [app.py:975] - RTSP推流已停止
2025-07-31 12:03:12,352 - backend.app - INFO - [app.py:938] - RTSP推流结束总共推送了 51 帧
2025-07-31 12:03:12,388 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 12:03:12] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 12:03:12,709 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 12:03:12] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 12:03:12,714 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\recording_20250731_120312.webm
2025-07-31 12:03:12,716 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 12:03:12] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 12:03:13,018 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\recording_20250731_120313.webm
2025-07-31 12:03:13,019 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 12:03:13] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 13:43:34,041 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\detection_engine.py', reloading
2025-07-31 13:43:34,419 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 13:43:34,502 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 13:43:34,503 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 13:43:35,689 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 13:43:35,694 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 13:43:35,695 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 13:43:35,696 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 13:43:35,749 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 13:43:35,753 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 13:43:37,722 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 13:43:37,723 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 13:43:44,413 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 13:43:44,413 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 13:43:44,414 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 13:43:44,414 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 13:43:44,415 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 13:43:44,415 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 13:43:44,415 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 13:43:44,415 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 13:43:44,415 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 13:43:44,416 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 13:43:44,416 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 13:43:44,416 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 13:43:44,416 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 13:43:44,421 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 13:43:44,426 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 13:43:44,546 - backend.app - INFO - [app.py:984] - 客户端连接: CM32IiPtgw2EZfGqAAAB
2025-07-31 13:43:54,422 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\detection_engine.py', reloading
2025-07-31 13:43:54,775 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 13:43:54,835 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 13:43:54,835 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 13:43:55,763 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 13:43:55,767 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 13:43:55,769 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 13:43:55,769 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 13:43:55,817 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 13:43:55,819 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 13:43:57,220 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 13:43:57,221 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 13:44:04,403 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 13:44:04,403 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 13:44:04,403 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 13:44:04,403 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 13:44:04,404 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 13:44:04,404 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 13:44:04,404 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 13:44:04,405 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 13:44:04,405 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 13:44:04,405 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 13:44:04,405 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 13:44:04,406 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 13:44:04,406 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 13:44:04,412 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 13:44:04,416 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 13:44:04,502 - backend.app - INFO - [app.py:984] - 客户端连接: EO0V0lwtVF8O6B5bAAAB
2025-07-31 13:44:23,039 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\detection_engine.py', reloading
2025-07-31 13:44:23,973 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 13:44:24,066 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 13:44:24,067 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 13:44:25,127 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 13:44:25,132 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 13:44:25,134 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 13:44:25,134 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 13:44:25,182 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 13:44:25,185 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 13:44:26,815 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 13:44:26,816 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 13:44:32,897 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 13:44:32,897 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 13:44:32,898 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 13:44:32,898 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 13:44:32,898 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 13:44:32,898 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 13:44:32,899 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 13:44:32,899 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 13:44:32,899 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 13:44:32,899 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 13:44:32,899 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 13:44:32,899 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 13:44:32,899 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 13:44:32,903 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 13:44:32,907 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 13:44:33,003 - backend.app - INFO - [app.py:984] - 客户端连接: xGUqrxeHSC26ao8mAAAB
2025-07-31 13:53:09,327 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 13:53:09,327 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 13:53:10,151 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 13:53:10,155 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 13:53:10,157 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 13:53:10,157 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 13:53:10,201 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 13:53:10,204 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 13:53:11,309 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 13:53:11,310 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 13:53:16,516 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 13:53:16,517 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 13:53:16,517 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 13:53:16,517 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 13:53:16,517 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 13:53:16,518 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 13:53:16,518 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 13:53:16,518 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 13:53:16,518 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 13:53:16,518 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 13:53:16,518 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 13:53:16,519 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 13:53:16,519 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 13:53:16,533 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 13:53:16,533 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 13:53:16,534 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 13:53:16,594 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 13:53:16,594 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 13:53:17,539 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 13:53:17,544 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 13:53:17,546 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 13:53:17,546 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 13:53:17,587 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 13:53:17,590 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 13:53:18,800 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 13:53:18,802 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 13:53:23,735 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 13:53:23,736 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 13:53:23,736 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 13:53:23,736 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 13:53:23,736 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 13:53:23,736 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 13:53:23,737 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 13:53:23,737 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 13:53:23,737 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 13:53:23,738 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 13:53:23,738 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 13:53:23,738 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 13:53:23,738 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 13:53:23,743 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 13:53:23,748 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 13:53:23,825 - backend.app - INFO - [app.py:984] - 客户端连接: roe8RLo2qXAkNikDAAAB
2025-07-31 13:53:46,976 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:53:46] "GET /api/auth/verify?_t=1753941226972 HTTP/1.1" 200 -
2025-07-31 13:53:47,028 - backend.app - INFO - [app.py:989] - 客户端断开连接: roe8RLo2qXAkNikDAAAB
2025-07-31 13:53:47,042 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:53:47] "GET /api/patients?_t=1753941227035 HTTP/1.1" 200 -
2025-07-31 13:53:47,056 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:53:47] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 13:53:47,059 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 13:53:50,381 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:53:50] "GET /api/auth/verify?_t=1753941230379 HTTP/1.1" 200 -
2025-07-31 13:53:50,719 - backend.app - INFO - [app.py:984] - 客户端连接: chaAuKUt-uA1tTN7AAAD
2025-07-31 13:53:53,220 - backend.app - INFO - [app.py:943] - 收到start_rtsp事件客户端ID: chaAuKUt-uA1tTN7AAAD, 数据: {}
2025-07-31 13:53:53,220 - backend.app - INFO - [app.py:956] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 13:53:53,221 - backend.app - INFO - [app.py:812] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 13:53:53,221 - backend.app - INFO - [app.py:961] - RTSP线程已启动
2025-07-31 13:53:54,550 - backend.app - INFO - [app.py:828] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 13:54:00,017 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:54:00] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 13:54:00,276 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 13:54:00,277 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 13:54:00,283 - detection_engine - INFO - [detection_engine.py:399] - 截图保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731135353\screenshot_20250731_135400.jpg
2025-07-31 13:54:00,284 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:54:00] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 13:54:04,133 - backend.app - INFO - [app.py:920] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 13:54:05,244 - backend.app - INFO - [app.py:971] - 收到stop_rtsp事件客户端ID: chaAuKUt-uA1tTN7AAAD, 数据: {}
2025-07-31 13:54:05,244 - backend.app - INFO - [app.py:975] - RTSP推流已停止
2025-07-31 13:54:05,260 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:54:05] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 13:54:05,260 - backend.app - INFO - [app.py:938] - RTSP推流结束总共推送了 67 帧
2025-07-31 13:54:05,579 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:54:05] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 13:54:05,582 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731135353\recording_20250731_135405.webm
2025-07-31 13:54:05,583 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:54:05] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 13:54:05,892 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731135353\recording_20250731_135405.webm
2025-07-31 13:54:05,892 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:54:05] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 13:54:56,050 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\detection_engine.py', reloading
2025-07-31 13:54:56,356 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 13:54:56,422 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 13:54:56,423 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 13:54:57,342 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 13:54:57,347 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 13:54:57,348 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 13:54:57,349 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 13:54:57,393 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 13:54:57,396 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 13:54:58,883 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 13:54:58,884 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 13:55:04,686 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 13:55:04,686 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 13:55:04,686 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 13:55:04,686 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 13:55:04,687 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 13:55:04,687 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 13:55:04,687 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 13:55:04,687 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 13:55:04,688 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 13:55:04,688 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 13:55:04,688 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 13:55:04,688 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 13:55:04,688 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 13:55:04,728 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 13:55:04,733 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 13:55:04,818 - backend.app - INFO - [app.py:984] - 客户端连接: KNz1T6Oh0XQRBfnzAAAB
2025-07-31 13:55:11,474 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\detection_engine.py', reloading
2025-07-31 13:55:12,184 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 13:55:12,410 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 13:55:12,411 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 13:55:13,324 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 13:55:13,328 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 13:55:13,330 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 13:55:13,330 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 13:55:13,375 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 13:55:13,378 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 13:55:14,685 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 13:55:14,687 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 13:55:20,817 - device_manager - INFO - [device_manager.py:60] - 摄像头初始化成功
2025-07-31 13:55:20,818 - device_manager - INFO - [device_manager.py:75] - IMU传感器初始化成功模拟
2025-07-31 13:55:20,818 - device_manager - INFO - [device_manager.py:87] - 压力传感器初始化成功(模拟)
2025-07-31 13:55:20,818 - device_manager - INFO - [device_manager.py:44] - 设备初始化完成
2025-07-31 13:55:20,818 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 13:55:20,818 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 13:55:20,819 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 13:55:20,819 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 13:55:20,819 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 13:55:20,819 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 13:55:20,819 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 13:55:20,819 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 13:55:20,820 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 13:55:20,824 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 13:55:20,830 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 13:55:20,925 - backend.app - INFO - [app.py:984] - 客户端连接: gH1kB0Jl5mXm2Y7tAAAB
2025-07-31 13:58:11,173 - backend.app - INFO - [app.py:943] - 收到start_rtsp事件客户端ID: gH1kB0Jl5mXm2Y7tAAAB, 数据: {}
2025-07-31 13:58:11,173 - backend.app - INFO - [app.py:956] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 13:58:11,174 - backend.app - INFO - [app.py:812] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 13:58:11,174 - backend.app - INFO - [app.py:961] - RTSP线程已启动
2025-07-31 13:58:12,475 - backend.app - INFO - [app.py:828] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 13:58:15,730 - backend.app - INFO - [app.py:971] - 收到stop_rtsp事件客户端ID: gH1kB0Jl5mXm2Y7tAAAB, 数据: {}
2025-07-31 13:58:15,731 - backend.app - INFO - [app.py:975] - RTSP推流已停止
2025-07-31 13:58:15,832 - backend.app - INFO - [app.py:938] - RTSP推流结束总共推送了 21 帧
2025-07-31 13:58:16,038 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:58:16] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 13:58:16,039 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:58:16] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 13:58:16,303 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 13:58:16,303 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 13:58:16,304 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731135811\recording_20250731_135816.mp4
2025-07-31 13:58:16,305 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:58:16] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 13:58:16,352 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731135811\recording_20250731_135816.mp4
2025-07-31 13:58:16,353 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 13:58:16] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:00:10,559 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\device_manager.py', reloading
2025-07-31 14:00:11,007 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:00:11,165 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:00:11,165 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:00:12,151 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:00:12,156 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:00:12,157 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:00:12,157 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:00:12,204 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:00:12,207 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:00:13,466 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:00:13,467 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:00:21,545 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:00:21,546 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:00:21,546 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:00:21,547 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:00:21,548 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:00:21,548 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:00:21,549 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:00:21,550 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 14:00:21,552 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:00:21,554 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:00:21,555 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:00:21,557 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:00:21,562 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:00:21,579 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:00:21,595 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:00:23,888 - backend.app - INFO - [app.py:984] - 客户端连接: dwSdoacy50INu9qLAAAC
2025-07-31 14:01:24,273 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\device_manager.py', reloading
2025-07-31 14:01:24,910 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:01:25,035 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:01:25,036 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:01:26,225 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:01:26,230 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:01:26,232 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:01:26,233 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:01:26,296 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:01:26,299 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:01:28,190 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:01:28,192 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:01:36,789 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:01:36,790 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:01:36,790 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:01:36,790 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:01:36,791 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:01:36,791 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:01:36,791 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:01:36,792 - backend.app - INFO - [app.py:204] - 应用初始化完成
2025-07-31 14:01:36,792 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:01:36,792 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:01:36,792 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:01:36,793 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:01:36,793 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:01:36,799 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:01:36,808 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:01:38,129 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 14:01:38,961 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:01:39,051 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:01:39,052 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:01:40,548 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:01:40,555 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:01:40,558 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:01:40,559 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:01:40,630 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:01:40,636 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:01:42,414 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:01:42,417 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:01:51,517 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:01:51,517 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:01:51,517 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:01:51,517 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:01:51,518 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:01:51,518 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:01:51,518 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:01:51,518 - backend.app - INFO - [app.py:193] - 应用初始化完成
2025-07-31 14:01:51,519 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:01:51,519 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:01:51,519 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:01:51,520 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:01:51,520 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:01:51,526 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:01:51,535 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:01:53,668 - backend.app - INFO - [app.py:973] - 客户端连接: tYEo5yoy4A13jkUUAAAC
2025-07-31 14:01:58,683 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 14:01:59,627 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:01:59,727 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:01:59,728 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:02:01,528 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:02:01,537 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:02:01,538 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:02:01,539 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:02:01,610 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:02:01,615 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:02:03,616 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:02:03,618 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:02:11,796 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:02:11,796 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:02:11,797 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:02:11,797 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:02:11,797 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:02:11,797 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:02:11,798 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:02:11,798 - backend.app - INFO - [app.py:103] - 应用初始化完成
2025-07-31 14:02:11,798 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:02:11,798 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:02:11,799 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:02:11,799 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:02:11,799 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:02:11,804 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:02:11,809 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:02:13,066 - backend.app - INFO - [app.py:883] - 客户端连接: MTGa35Q2PHkK5KuFAAAC
2025-07-31 14:02:26,338 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 14:02:26,993 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:02:27,079 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:02:27,080 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:02:28,031 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:02:28,035 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:02:28,036 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:02:28,037 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:02:28,085 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:02:28,088 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:02:29,303 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:02:29,304 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:02:38,648 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:02:38,648 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:02:38,649 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:02:38,649 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:02:38,650 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:02:38,650 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:02:38,651 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:02:38,651 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:02:38,651 - backend.app - INFO - [app.py:111] - 应用初始化完成
2025-07-31 14:02:38,651 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:02:38,651 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:02:38,652 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:02:38,652 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:02:38,652 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:02:38,658 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:02:38,665 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:02:40,048 - backend.app - INFO - [app.py:925] - 客户端连接: Un5G3rCntqpdIPhOAAAC
2025-07-31 14:02:40,170 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 14:02:41,090 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:02:41,208 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:02:41,208 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:02:42,807 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:02:42,814 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:02:42,816 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:02:42,817 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:02:42,886 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:02:42,892 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:02:45,147 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:02:45,150 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:02:54,546 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:02:54,547 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:02:54,547 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:02:54,547 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:02:54,549 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:02:54,549 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:02:54,550 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:02:54,551 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:02:54,551 - backend.app - INFO - [app.py:111] - 应用初始化完成
2025-07-31 14:02:54,551 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:02:54,551 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:02:54,552 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:02:54,552 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:02:54,552 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:02:54,559 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:02:54,566 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:02:54,727 - backend.app - INFO - [app.py:925] - 客户端连接: qOnyMXLiuFA_kr-yAAAC
2025-07-31 14:03:35,521 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 14:03:35,997 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:03:36,459 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:03:36,459 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:03:38,263 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:03:38,268 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:03:38,271 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:03:38,271 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:03:38,342 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:03:38,346 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:03:40,480 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:03:40,482 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:03:50,606 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:03:50,607 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:03:50,608 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:03:50,608 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:03:50,609 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:03:50,609 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:03:50,610 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:03:50,610 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:03:50,610 - backend.app - INFO - [app.py:111] - 应用初始化完成
2025-07-31 14:03:50,610 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:03:50,611 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:03:50,611 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:03:50,611 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:03:50,611 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:03:50,618 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:03:50,627 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:03:50,751 - backend.app - INFO - [app.py:716] - 客户端连接: cTOSUwFB0PiMevIfAAAC
2025-07-31 14:03:52,150 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 14:03:52,904 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:03:53,273 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:03:53,274 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:03:54,848 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:03:54,854 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:03:54,856 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:03:54,857 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:03:54,921 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:03:54,925 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:03:57,497 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:03:57,498 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:04:08,043 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:04:08,044 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:04:08,045 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:04:08,046 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:04:08,047 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:04:08,047 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:04:08,048 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:04:08,048 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:04:08,048 - backend.app - INFO - [app.py:106] - 应用初始化完成
2025-07-31 14:04:08,049 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:04:08,049 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:04:08,049 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:04:08,049 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:04:08,050 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:04:08,058 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:04:08,068 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:04:08,211 - backend.app - INFO - [app.py:711] - 客户端连接: vpffozz-Q5Hvtu5fAAAC
2025-07-31 14:04:42,833 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 14:04:43,637 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:04:43,807 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:04:43,808 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:04:45,052 - __main__ - ERROR - [debug_server.py:110] - 服务器启动失败: No module named 'db_manager'
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\debug_server.py", line 83, in start_debug_server
from backend.app import app, socketio, init_app
File "D:\BodyBalanceEvaluation\backend\app.py", line 28, in <module>
from db_manager import DatabaseManager
ModuleNotFoundError: No module named 'db_manager'
2025-07-31 14:08:27,411 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:08:27,411 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:08:28,212 - __main__ - ERROR - [debug_server.py:110] - 服务器启动失败: No module named 'db_manager'
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\debug_server.py", line 83, in start_debug_server
from backend.app import app, socketio, init_app
File "D:\BodyBalanceEvaluation\backend\app.py", line 28, in <module>
from db_manager import DatabaseManager
ModuleNotFoundError: No module named 'db_manager'
2025-07-31 14:09:48,112 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:09:48,113 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:09:50,841 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:09:50,853 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:09:50,857 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:09:50,858 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:09:50,989 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:09:50,997 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:09:54,174 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:09:54,177 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:10:04,697 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:10:04,698 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:10:04,698 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:10:04,698 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:10:04,699 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:10:04,700 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:10:04,700 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:10:04,701 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:10:04,701 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 14:10:04,702 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:10:04,702 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:10:04,702 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:10:04,703 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:10:04,703 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:10:04,727 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 14:10:04,728 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 14:10:04,728 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:10:04,847 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:10:04,848 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:10:06,861 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:10:06,869 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:10:06,872 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:10:06,873 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:10:06,964 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:10:06,970 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:10:09,329 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:10:09,332 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:10:20,705 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:10:20,706 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:10:20,706 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:10:20,706 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:10:20,708 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:10:20,708 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:10:20,709 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:10:20,709 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:10:20,710 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 14:10:20,710 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:10:20,710 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:10:20,710 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:10:20,711 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:10:20,711 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:10:20,719 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:10:20,729 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:10:23,527 - backend.app - INFO - [app.py:706] - 客户端连接: Q9BSYHsgIeClz8JbAAAC
2025-07-31 14:10:37,074 - backend.app - INFO - [app.py:711] - 客户端断开连接: Q9BSYHsgIeClz8JbAAAC
2025-07-31 14:10:37,285 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:10:37] "GET /api/auth/verify?_t=1753942237281 HTTP/1.1" 200 -
2025-07-31 14:10:37,696 - backend.app - INFO - [app.py:706] - 客户端连接: Fahm-yU7hKbHbE4qAAAE
2025-07-31 14:10:39,348 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: Fahm-yU7hKbHbE4qAAAE, 数据: {}
2025-07-31 14:10:39,348 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:10:39,349 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:10:39,349 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 14:10:40,702 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 14:10:50,593 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 14:10:57,027 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.09MB,强制清理
2025-07-31 14:11:00,387 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 14:11:10,335 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 14:11:13,540 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.20MB,强制清理
2025-07-31 14:11:20,262 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 14:11:30,236 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 14:11:30,237 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.70MB,强制清理
2025-07-31 14:11:40,318 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 14:11:47,064 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.16MB,强制清理
2025-07-31 14:11:50,405 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 14:12:00,374 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 14:12:03,715 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.16MB,强制清理
2025-07-31 14:12:07,041 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: Fahm-yU7hKbHbE4qAAAE, 数据: {}
2025-07-31 14:12:07,042 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 14:12:07,122 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 520 帧
2025-07-31 14:12:07,402 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:12:07] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:12:07,417 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:12:07] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:12:07,655 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:12:07,656 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:12:07,668 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731141039\recording_20250731_141207.mp4
2025-07-31 14:12:07,669 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:12:07] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:12:07,726 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731141039\recording_20250731_141207.mp4
2025-07-31 14:12:07,727 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:12:07] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:12:16,014 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:12:16] "GET /api/auth/verify?_t=1753942336009 HTTP/1.1" 200 -
2025-07-31 14:12:16,066 - backend.app - INFO - [app.py:711] - 客户端断开连接: Fahm-yU7hKbHbE4qAAAE
2025-07-31 14:12:16,085 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:12:16] "GET /api/patients?_t=1753942336076 HTTP/1.1" 200 -
2025-07-31 14:12:16,097 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:12:16] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 14:12:16,100 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 14:12:18,336 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:12:18] "GET /api/auth/verify?_t=1753942338334 HTTP/1.1" 200 -
2025-07-31 14:12:18,459 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:12:18] "GET /api/patients?_t=1753942338453 HTTP/1.1" 200 -
2025-07-31 14:13:48,959 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:13:48] "GET /api/auth/verify?_t=1753942428957 HTTP/1.1" 200 -
2025-07-31 14:13:49,102 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:13:49] "GET /api/patients?_t=1753942429096 HTTP/1.1" 200 -
2025-07-31 14:13:58,782 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:13:58] "GET /api/auth/verify?_t=1753942438780 HTTP/1.1" 200 -
2025-07-31 14:13:59,133 - backend.app - INFO - [app.py:706] - 客户端连接: KdUrg7ZiZ9FEMwvOAAAG
2025-07-31 14:14:10,924 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: KdUrg7ZiZ9FEMwvOAAAG, 数据: {}
2025-07-31 14:14:10,925 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:14:10,926 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:14:10,926 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 14:14:12,292 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 14:14:21,876 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 14:14:25,067 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 14:14:31,805 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 14:14:41,602 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 14:14:41,681 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.64MB,强制清理
2025-07-31 14:14:51,431 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 14:14:55,533 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: KdUrg7ZiZ9FEMwvOAAAG, 数据: {}
2025-07-31 14:14:55,533 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 14:14:55,562 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 265 帧
2025-07-31 14:14:55,884 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:14:55] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:14:55,900 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:14:55] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:14:56,143 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731141410\recording_20250731_141456.mp4
2025-07-31 14:14:56,145 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:14:56] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:14:56,204 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731141410\recording_20250731_141456.mp4
2025-07-31 14:14:56,205 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:14:56] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:17:11,682 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:17:11] "GET /api/auth/verify?_t=1753942631678 HTTP/1.1" 200 -
2025-07-31 14:17:11,732 - backend.app - INFO - [app.py:711] - 客户端断开连接: KdUrg7ZiZ9FEMwvOAAAG
2025-07-31 14:17:11,750 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:17:11] "GET /api/patients?_t=1753942631744 HTTP/1.1" 200 -
2025-07-31 14:17:11,767 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:17:11] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 14:17:11,769 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 14:20:47,451 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:20:47,452 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:20:49,254 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:20:49,264 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:20:49,268 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:20:49,269 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:20:49,384 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:20:49,391 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:20:52,505 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:20:52,508 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:21:02,974 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:21:02,974 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:21:02,975 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:21:02,975 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:21:02,976 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:21:02,977 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:21:02,978 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:21:02,978 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:21:02,979 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 14:21:02,979 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:21:02,980 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:21:02,980 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:21:02,981 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:21:02,981 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:21:03,010 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 14:21:03,010 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 14:21:03,011 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:21:03,153 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:21:03,154 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:21:05,337 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:21:05,345 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:21:05,348 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:21:05,349 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:21:05,462 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:21:05,470 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:21:08,181 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:21:08,183 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:21:17,899 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:21:17,900 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:21:17,900 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:21:17,900 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:21:17,901 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:21:17,902 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:21:17,902 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:21:17,902 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:21:17,903 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 14:21:17,903 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:21:17,903 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:21:17,903 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:21:17,904 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:21:17,904 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:21:17,912 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:21:17,919 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:21:21,871 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:21:21] "GET /api/auth/verify?_t=1753942881853 HTTP/1.1" 200 -
2025-07-31 14:21:22,290 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:21:22] "GET /api/patients?_t=1753942882264 HTTP/1.1" 200 -
2025-07-31 14:21:25,211 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:21:25] "GET /api/auth/verify?_t=1753942885206 HTTP/1.1" 200 -
2025-07-31 14:21:25,584 - backend.app - INFO - [app.py:706] - 客户端连接: J7maMVXoKCR1IXOKAAAB
2025-07-31 14:21:25,591 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: J7maMVXoKCR1IXOKAAAB, 数据: {}
2025-07-31 14:21:25,591 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:21:25,593 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:21:25,594 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 14:21:26,928 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 14:21:36,513 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 14:21:43,089 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.07MB,强制清理
2025-07-31 14:21:46,456 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 14:21:56,222 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 14:21:59,434 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.09MB,强制清理
2025-07-31 14:22:06,177 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 14:22:16,085 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 14:22:16,143 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.05MB,强制清理
2025-07-31 14:22:26,130 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 14:22:32,782 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.05MB,强制清理
2025-07-31 14:22:36,137 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 14:22:46,157 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 14:22:49,471 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.05MB,强制清理
2025-07-31 14:22:51,533 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: J7maMVXoKCR1IXOKAAAB, 数据: {}
2025-07-31 14:22:51,534 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 14:22:51,551 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 513 帧
2025-07-31 14:24:18,019 - backend.app - INFO - [app.py:711] - 客户端断开连接: J7maMVXoKCR1IXOKAAAB
2025-07-31 14:24:18,046 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:24:18] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 14:24:18,049 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 14:24:18,350 - backend.app - INFO - [app.py:706] - 客户端连接: u9NVR5gwG_duCN4kAAAD
2025-07-31 14:24:18,354 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: u9NVR5gwG_duCN4kAAAD, 数据: {}
2025-07-31 14:24:18,356 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:24:18,359 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:24:18,359 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 14:24:19,618 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 14:24:33,391 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.03MB,强制清理
2025-07-31 14:24:34,966 - backend.app - INFO - [app.py:711] - 客户端断开连接: u9NVR5gwG_duCN4kAAAD
2025-07-31 14:24:34,986 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:24:34] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 14:24:34,994 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 14:24:35,292 - backend.app - INFO - [app.py:706] - 客户端连接: OxoXxlWUFQ7bP4vxAAAF
2025-07-31 14:24:35,296 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: OxoXxlWUFQ7bP4vxAAAF, 数据: {}
2025-07-31 14:24:35,296 - device_manager - WARNING - [device_manager.py:782] - RTSP线程已在运行
2025-07-31 14:24:49,423 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.05MB,强制清理
2025-07-31 14:24:56,460 - backend.app - INFO - [app.py:711] - 客户端断开连接: OxoXxlWUFQ7bP4vxAAAF
2025-07-31 14:24:56,483 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:24:56] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 14:24:56,492 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 14:24:56,913 - backend.app - INFO - [app.py:706] - 客户端连接: ri1eug_LYW4wWuJwAAAH
2025-07-31 14:24:56,939 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: ri1eug_LYW4wWuJwAAAH, 数据: {}
2025-07-31 14:24:56,940 - device_manager - WARNING - [device_manager.py:782] - RTSP线程已在运行
2025-07-31 14:25:05,470 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.07MB,强制清理
2025-07-31 14:25:07,346 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: ri1eug_LYW4wWuJwAAAH, 数据: {}
2025-07-31 14:25:07,346 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 14:25:07,350 - backend.app - INFO - [app.py:711] - 客户端断开连接: ri1eug_LYW4wWuJwAAAH
2025-07-31 14:25:07,371 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:25:07] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 14:25:07,375 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 14:25:07,400 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 298 帧
2025-07-31 14:25:07,809 - backend.app - INFO - [app.py:706] - 客户端连接: DCD16OOEol8PipdEAAAJ
2025-07-31 14:25:07,833 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: DCD16OOEol8PipdEAAAJ, 数据: {}
2025-07-31 14:25:07,835 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:25:07,838 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:25:07,839 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 14:25:09,177 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 14:25:20,652 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: DCD16OOEol8PipdEAAAJ, 数据: {}
2025-07-31 14:25:20,653 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 14:25:20,657 - backend.app - INFO - [app.py:711] - 客户端断开连接: DCD16OOEol8PipdEAAAJ
2025-07-31 14:25:20,685 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:25:20] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 14:25:20,692 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 14:25:20,709 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 73 帧
2025-07-31 14:25:20,975 - backend.app - INFO - [app.py:706] - 客户端连接: PZaqjv6kq1R2QCo7AAAL
2025-07-31 14:25:20,980 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: PZaqjv6kq1R2QCo7AAAL, 数据: {}
2025-07-31 14:25:20,981 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:25:20,982 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:25:20,982 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 14:25:22,260 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 14:25:24,467 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.96MB,强制清理
2025-07-31 14:25:31,672 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 14:25:32,375 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: PZaqjv6kq1R2QCo7AAAL, 数据: {}
2025-07-31 14:25:32,376 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 14:25:32,378 - backend.app - INFO - [app.py:711] - 客户端断开连接: PZaqjv6kq1R2QCo7AAAL
2025-07-31 14:25:32,418 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:25:32] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 14:25:32,438 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 14:25:32,512 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 65 帧
2025-07-31 14:25:32,687 - backend.app - INFO - [app.py:706] - 客户端连接: jq0Wmaa3VuuzGBX-AAAN
2025-07-31 14:25:32,706 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: jq0Wmaa3VuuzGBX-AAAN, 数据: {}
2025-07-31 14:25:32,706 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:25:32,708 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:25:32,708 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 14:25:34,033 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 14:25:42,020 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.89MB,强制清理
2025-07-31 14:25:58,204 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.88MB,强制清理
2025-07-31 14:26:14,712 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.94MB,强制清理
2025-07-31 14:26:31,551 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.96MB,强制清理
2025-07-31 14:26:42,091 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:26:42,091 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:26:42,895 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:26:42,899 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:26:42,900 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:26:42,901 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:26:42,951 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:26:42,954 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:26:44,073 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:26:44,075 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:26:49,241 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:26:49,241 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:26:49,241 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:26:49,242 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:26:49,243 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:26:49,243 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:26:49,243 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:26:49,244 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:26:49,244 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 14:26:49,244 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:26:49,244 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:26:49,245 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:26:49,245 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:26:49,245 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:26:49,259 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 14:26:49,260 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 14:26:49,260 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 14:26:49,335 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 14:26:49,335 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 14:26:50,146 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 14:26:50,150 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 14:26:50,151 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 14:26:50,152 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 14:26:50,195 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 14:26:50,198 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 14:26:51,351 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 14:26:51,352 - database - INFO - [database.py:119] - 数据库初始化完成
2025-07-31 14:26:56,316 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 14:26:56,316 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 14:26:56,317 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 14:26:56,317 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 14:26:56,317 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:26:56,318 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:26:56,318 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:26:56,318 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 14:26:56,318 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 14:26:56,318 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 14:26:56,319 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 14:26:56,319 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 14:26:56,319 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 14:26:56,319 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 14:26:56,323 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 14:26:56,328 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 14:26:56,409 - backend.app - INFO - [app.py:706] - 客户端连接: HpRRJ_dLFekzSlUTAAAB
2025-07-31 14:26:56,411 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: HpRRJ_dLFekzSlUTAAAB, 数据: {}
2025-07-31 14:26:56,411 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:26:56,412 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:26:56,412 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 14:26:57,739 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 14:27:07,630 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 14:27:14,220 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 335.82MB,强制清理
2025-07-31 14:27:17,569 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 14:27:27,686 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 14:27:31,053 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 335.79MB,强制清理
2025-07-31 14:27:37,632 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 14:27:47,579 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 14:27:47,627 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 335.79MB,强制清理
2025-07-31 14:27:57,355 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 14:28:04,086 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 335.76MB,强制清理
2025-07-31 14:28:07,452 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 14:28:17,236 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 14:28:20,603 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 335.77MB,强制清理
2025-07-31 14:28:27,248 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: HpRRJ_dLFekzSlUTAAAB, 数据: {}
2025-07-31 14:28:27,249 - backend.app - INFO - [app.py:711] - 客户端断开连接: HpRRJ_dLFekzSlUTAAAB
2025-07-31 14:28:27,249 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 14:28:27,272 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:28:27] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 14:28:27,275 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 14:28:27,341 - device_manager - INFO - [device_manager.py:761] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 14:28:27,452 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 540 帧
2025-07-31 14:28:27,777 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:28:27] "GET /api/auth/verify?_t=1753943307773 HTTP/1.1" 200 -
2025-07-31 14:28:28,187 - backend.app - INFO - [app.py:706] - 客户端连接: sWxa1wND2p6ed0EKAAAD
2025-07-31 14:28:28,190 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: sWxa1wND2p6ed0EKAAAD, 数据: {}
2025-07-31 14:28:28,190 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:28:28,191 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 14:28:28,191 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 14:28:29,545 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 14:28:39,445 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 14:28:39,446 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.61MB,强制清理
2025-07-31 14:28:49,370 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 14:28:56,122 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.61MB,强制清理
2025-07-31 14:28:59,490 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 14:29:09,428 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 14:29:12,800 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.58MB,强制清理
2025-07-31 14:29:19,530 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 14:29:29,472 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 14:29:29,525 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.61MB,强制清理
2025-07-31 14:29:39,416 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 14:29:45,820 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.61MB,强制清理
2025-07-31 14:29:49,200 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 14:29:59,301 - device_manager - INFO - [device_manager.py:761] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 14:30:02,519 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.61MB,强制清理
2025-07-31 14:30:08,936 - device_manager - INFO - [device_manager.py:761] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-31 14:30:18,825 - device_manager - INFO - [device_manager.py:761] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-31 14:30:18,826 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.61MB,强制清理
2025-07-31 14:30:28,652 - device_manager - INFO - [device_manager.py:761] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-31 14:30:35,061 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.61MB,强制清理
2025-07-31 14:30:38,252 - device_manager - INFO - [device_manager.py:761] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-31 14:30:48,211 - device_manager - INFO - [device_manager.py:761] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-31 14:30:51,402 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.62MB,强制清理
2025-07-31 14:30:57,990 - device_manager - INFO - [device_manager.py:761] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-31 14:31:07,932 - device_manager - INFO - [device_manager.py:761] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-31 14:31:07,932 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.61MB,强制清理
2025-07-31 14:31:17,880 - device_manager - INFO - [device_manager.py:761] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-31 14:31:24,289 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.59MB,强制清理
2025-07-31 14:31:27,652 - device_manager - INFO - [device_manager.py:761] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-31 14:31:37,447 - device_manager - INFO - [device_manager.py:761] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-31 14:31:40,788 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.59MB,强制清理
2025-07-31 14:31:47,527 - device_manager - INFO - [device_manager.py:761] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-31 14:31:57,478 - device_manager - INFO - [device_manager.py:761] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-31 14:31:57,533 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.64MB,强制清理
2025-07-31 14:32:07,408 - device_manager - INFO - [device_manager.py:761] - 已推送 1320 帧到编码队列,跳过率: 1/2
2025-07-31 14:32:13,999 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.64MB,强制清理
2025-07-31 14:32:17,362 - device_manager - INFO - [device_manager.py:761] - 已推送 1380 帧到编码队列,跳过率: 1/2
2025-07-31 14:32:27,309 - device_manager - INFO - [device_manager.py:761] - 已推送 1440 帧到编码队列,跳过率: 1/2
2025-07-31 14:32:30,514 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.64MB,强制清理
2025-07-31 14:32:37,253 - device_manager - INFO - [device_manager.py:761] - 已推送 1500 帧到编码队列,跳过率: 1/2
2025-07-31 14:32:46,877 - device_manager - INFO - [device_manager.py:761] - 已推送 1560 帧到编码队列,跳过率: 1/2
2025-07-31 14:32:46,878 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.64MB,强制清理
2025-07-31 14:32:56,491 - device_manager - INFO - [device_manager.py:761] - 已推送 1620 帧到编码队列,跳过率: 1/2
2025-07-31 14:33:02,904 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.68MB,强制清理
2025-07-31 14:33:06,271 - device_manager - INFO - [device_manager.py:761] - 已推送 1680 帧到编码队列,跳过率: 1/2
2025-07-31 14:33:16,373 - device_manager - INFO - [device_manager.py:761] - 已推送 1740 帧到编码队列,跳过率: 1/2
2025-07-31 14:33:19,741 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.68MB,强制清理
2025-07-31 14:33:26,318 - device_manager - INFO - [device_manager.py:761] - 已推送 1800 帧到编码队列,跳过率: 1/2
2025-07-31 14:33:36,406 - device_manager - INFO - [device_manager.py:761] - 已推送 1860 帧到编码队列,跳过率: 1/2
2025-07-31 14:33:36,407 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.65MB,强制清理
2025-07-31 14:33:46,198 - device_manager - INFO - [device_manager.py:761] - 已推送 1920 帧到编码队列,跳过率: 1/2
2025-07-31 14:33:52,759 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.65MB,强制清理
2025-07-31 14:33:56,147 - device_manager - INFO - [device_manager.py:761] - 已推送 1980 帧到编码队列,跳过率: 1/2
2025-07-31 14:34:06,087 - device_manager - INFO - [device_manager.py:761] - 已推送 2040 帧到编码队列,跳过率: 1/2
2025-07-31 14:34:09,451 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.65MB,强制清理
2025-07-31 14:34:16,186 - device_manager - INFO - [device_manager.py:761] - 已推送 2100 帧到编码队列,跳过率: 1/2
2025-07-31 14:34:26,117 - device_manager - INFO - [device_manager.py:761] - 已推送 2160 帧到编码队列,跳过率: 1/2
2025-07-31 14:34:26,118 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.65MB,强制清理
2025-07-31 14:34:35,909 - device_manager - INFO - [device_manager.py:761] - 已推送 2220 帧到编码队列,跳过率: 1/2
2025-07-31 14:34:42,309 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.66MB,强制清理
2025-07-31 14:34:45,536 - device_manager - INFO - [device_manager.py:761] - 已推送 2280 帧到编码队列,跳过率: 1/2
2025-07-31 14:34:55,150 - device_manager - INFO - [device_manager.py:761] - 已推送 2340 帧到编码队列,跳过率: 1/2
2025-07-31 14:34:58,358 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.66MB,强制清理
2025-07-31 14:35:04,917 - device_manager - INFO - [device_manager.py:761] - 已推送 2400 帧到编码队列,跳过率: 1/2
2025-07-31 14:35:14,877 - device_manager - INFO - [device_manager.py:761] - 已推送 2460 帧到编码队列,跳过率: 1/2
2025-07-31 14:35:14,930 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.66MB,强制清理
2025-07-31 14:35:24,816 - device_manager - INFO - [device_manager.py:761] - 已推送 2520 帧到编码队列,跳过率: 1/2
2025-07-31 14:35:31,534 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.66MB,强制清理
2025-07-31 14:35:34,746 - device_manager - INFO - [device_manager.py:761] - 已推送 2580 帧到编码队列,跳过率: 1/2
2025-07-31 14:35:44,686 - device_manager - INFO - [device_manager.py:761] - 已推送 2640 帧到编码队列,跳过率: 1/2
2025-07-31 14:35:48,069 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.66MB,强制清理
2025-07-31 14:35:54,628 - device_manager - INFO - [device_manager.py:761] - 已推送 2700 帧到编码队列,跳过率: 1/2
2025-07-31 14:36:04,438 - device_manager - INFO - [device_manager.py:761] - 已推送 2760 帧到编码队列,跳过率: 1/2
2025-07-31 14:36:04,438 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.66MB,强制清理
2025-07-31 14:36:14,057 - device_manager - INFO - [device_manager.py:761] - 已推送 2820 帧到编码队列,跳过率: 1/2
2025-07-31 14:36:20,620 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.66MB,强制清理
2025-07-31 14:36:23,817 - device_manager - INFO - [device_manager.py:761] - 已推送 2880 帧到编码队列,跳过率: 1/2
2025-07-31 14:36:33,666 - device_manager - INFO - [device_manager.py:761] - 已推送 2940 帧到编码队列,跳过率: 1/2
2025-07-31 14:36:36,827 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.66MB,强制清理
2025-07-31 14:36:43,380 - device_manager - INFO - [device_manager.py:761] - 已推送 3000 帧到编码队列,跳过率: 1/2
2025-07-31 14:36:53,157 - device_manager - INFO - [device_manager.py:761] - 已推送 3060 帧到编码队列,跳过率: 1/2
2025-07-31 14:36:53,233 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.70MB,强制清理
2025-07-31 14:37:02,946 - device_manager - INFO - [device_manager.py:761] - 已推送 3120 帧到编码队列,跳过率: 1/2
2025-07-31 14:37:09,356 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.70MB,强制清理
2025-07-31 14:37:12,737 - device_manager - INFO - [device_manager.py:761] - 已推送 3180 帧到编码队列,跳过率: 1/2
2025-07-31 14:37:22,665 - device_manager - INFO - [device_manager.py:761] - 已推送 3240 帧到编码队列,跳过率: 1/2
2025-07-31 14:37:26,057 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.70MB,强制清理
2025-07-31 14:37:32,787 - device_manager - INFO - [device_manager.py:761] - 已推送 3300 帧到编码队列,跳过率: 1/2
2025-07-31 14:37:39,836 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:37:39] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 14:37:40,178 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 14:37:40,181 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 14:37:40,195 - detection_engine - INFO - [detection_engine.py:399] - 截图保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731143727\screenshot_20250731_143740.jpg
2025-07-31 14:37:40,196 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:37:40] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 14:37:42,734 - device_manager - INFO - [device_manager.py:761] - 已推送 3360 帧到编码队列,跳过率: 1/2
2025-07-31 14:37:42,735 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.50MB,强制清理
2025-07-31 14:37:52,649 - device_manager - INFO - [device_manager.py:761] - 已推送 3420 帧到编码队列,跳过率: 1/2
2025-07-31 14:37:52,904 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:37:52] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 14:37:53,225 - detection_engine - INFO - [detection_engine.py:399] - 截图保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731143727\screenshot_20250731_143753.jpg
2025-07-31 14:37:53,226 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:37:53] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 14:37:59,222 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.11MB,强制清理
2025-07-31 14:38:02,455 - device_manager - INFO - [device_manager.py:761] - 已推送 3480 帧到编码队列,跳过率: 1/2
2025-07-31 14:38:05,211 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:38:05] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:38:05,538 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731143727\recording_20250731_143805.mp4
2025-07-31 14:38:05,539 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\2101\20250731143727\recording_20250731_143805.mp4
2025-07-31 14:38:05,541 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:38:05] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:38:05,543 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 14:38:05] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 14:38:12,376 - device_manager - INFO - [device_manager.py:761] - 已推送 3540 帧到编码队列,跳过率: 1/2
2025-07-31 14:38:15,593 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.48MB,强制清理
2025-07-31 14:38:22,327 - device_manager - INFO - [device_manager.py:761] - 已推送 3600 帧到编码队列,跳过率: 1/2
2025-07-31 14:38:32,257 - device_manager - INFO - [device_manager.py:761] - 已推送 3660 帧到编码队列,跳过率: 1/2
2025-07-31 14:38:32,257 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.48MB,强制清理
2025-07-31 14:38:42,201 - device_manager - INFO - [device_manager.py:761] - 已推送 3720 帧到编码队列,跳过率: 1/2
2025-07-31 14:38:48,935 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.49MB,强制清理
2025-07-31 14:38:52,316 - device_manager - INFO - [device_manager.py:761] - 已推送 3780 帧到编码队列,跳过率: 1/2
2025-07-31 14:39:02,257 - device_manager - INFO - [device_manager.py:761] - 已推送 3840 帧到编码队列,跳过率: 1/2
2025-07-31 14:39:05,632 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.49MB,强制清理
2025-07-31 14:39:12,201 - device_manager - INFO - [device_manager.py:761] - 已推送 3900 帧到编码队列,跳过率: 1/2
2025-07-31 14:39:22,142 - device_manager - INFO - [device_manager.py:761] - 已推送 3960 帧到编码队列,跳过率: 1/2
2025-07-31 14:39:22,194 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.49MB,强制清理
2025-07-31 14:39:32,031 - device_manager - INFO - [device_manager.py:761] - 已推送 4020 帧到编码队列,跳过率: 1/2
2025-07-31 14:39:38,341 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.49MB,强制清理
2025-07-31 14:39:41,537 - device_manager - INFO - [device_manager.py:761] - 已推送 4080 帧到编码队列,跳过率: 1/2
2025-07-31 14:39:51,173 - device_manager - INFO - [device_manager.py:761] - 已推送 4140 帧到编码队列,跳过率: 1/2
2025-07-31 14:39:54,535 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.49MB,强制清理
2025-07-31 14:40:00,999 - device_manager - INFO - [device_manager.py:761] - 已推送 4200 帧到编码队列,跳过率: 1/2
2025-07-31 14:40:10,638 - device_manager - INFO - [device_manager.py:761] - 已推送 4260 帧到编码队列,跳过率: 1/2
2025-07-31 14:40:10,640 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:40:20,203 - device_manager - INFO - [device_manager.py:761] - 已推送 4320 帧到编码队列,跳过率: 1/2
2025-07-31 14:40:26,599 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:40:29,816 - device_manager - INFO - [device_manager.py:761] - 已推送 4380 帧到编码队列,跳过率: 1/2
2025-07-31 14:40:39,765 - device_manager - INFO - [device_manager.py:761] - 已推送 4440 帧到编码队列,跳过率: 1/2
2025-07-31 14:40:42,964 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:40:49,541 - device_manager - INFO - [device_manager.py:761] - 已推送 4500 帧到编码队列,跳过率: 1/2
2025-07-31 14:40:59,305 - device_manager - INFO - [device_manager.py:761] - 已推送 4560 帧到编码队列,跳过率: 1/2
2025-07-31 14:40:59,305 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:41:09,561 - device_manager - INFO - [device_manager.py:761] - 已推送 4620 帧到编码队列,跳过率: 1/2
2025-07-31 14:41:16,286 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:41:19,363 - device_manager - INFO - [device_manager.py:761] - 已推送 4680 帧到编码队列,跳过率: 1/2
2025-07-31 14:41:29,290 - device_manager - INFO - [device_manager.py:761] - 已推送 4740 帧到编码队列,跳过率: 1/2
2025-07-31 14:41:32,661 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:41:39,250 - device_manager - INFO - [device_manager.py:761] - 已推送 4800 帧到编码队列,跳过率: 1/2
2025-07-31 14:41:49,170 - device_manager - INFO - [device_manager.py:761] - 已推送 4860 帧到编码队列,跳过率: 1/2
2025-07-31 14:41:49,171 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:41:59,111 - device_manager - INFO - [device_manager.py:761] - 已推送 4920 帧到编码队列,跳过率: 1/2
2025-07-31 14:42:05,851 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:42:09,071 - device_manager - INFO - [device_manager.py:761] - 已推送 4980 帧到编码队列,跳过率: 1/2
2025-07-31 14:42:18,860 - device_manager - INFO - [device_manager.py:761] - 已推送 5040 帧到编码队列,跳过率: 1/2
2025-07-31 14:42:22,222 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:42:28,952 - device_manager - INFO - [device_manager.py:761] - 已推送 5100 帧到编码队列,跳过率: 1/2
2025-07-31 14:42:38,880 - device_manager - INFO - [device_manager.py:761] - 已推送 5160 帧到编码队列,跳过率: 1/2
2025-07-31 14:42:38,881 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:42:48,983 - device_manager - INFO - [device_manager.py:761] - 已推送 5220 帧到编码队列,跳过率: 1/2
2025-07-31 14:42:55,582 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:42:58,768 - device_manager - INFO - [device_manager.py:761] - 已推送 5280 帧到编码队列,跳过率: 1/2
2025-07-31 14:43:08,730 - device_manager - INFO - [device_manager.py:761] - 已推送 5340 帧到编码队列,跳过率: 1/2
2025-07-31 14:43:11,912 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:43:18,573 - device_manager - INFO - [device_manager.py:761] - 已推送 5400 帧到编码队列,跳过率: 1/2
2025-07-31 14:43:28,574 - device_manager - INFO - [device_manager.py:761] - 已推送 5460 帧到编码队列,跳过率: 1/2
2025-07-31 14:43:28,628 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:43:38,608 - device_manager - INFO - [device_manager.py:761] - 已推送 5520 帧到编码队列,跳过率: 1/2
2025-07-31 14:43:44,971 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:43:48,166 - device_manager - INFO - [device_manager.py:761] - 已推送 5580 帧到编码队列,跳过率: 1/2
2025-07-31 14:43:57,800 - device_manager - INFO - [device_manager.py:761] - 已推送 5640 帧到编码队列,跳过率: 1/2
2025-07-31 14:44:00,982 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:44:07,561 - device_manager - INFO - [device_manager.py:761] - 已推送 5700 帧到编码队列,跳过率: 1/2
2025-07-31 14:44:17,500 - device_manager - INFO - [device_manager.py:761] - 已推送 5760 帧到编码队列,跳过率: 1/2
2025-07-31 14:44:17,561 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:44:27,443 - device_manager - INFO - [device_manager.py:761] - 已推送 5820 帧到编码队列,跳过率: 1/2
2025-07-31 14:44:34,191 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:44:37,555 - device_manager - INFO - [device_manager.py:761] - 已推送 5880 帧到编码队列,跳过率: 1/2
2025-07-31 14:44:47,499 - device_manager - INFO - [device_manager.py:761] - 已推送 5940 帧到编码队列,跳过率: 1/2
2025-07-31 14:44:50,865 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:44:57,599 - device_manager - INFO - [device_manager.py:761] - 已推送 6000 帧到编码队列,跳过率: 1/2
2025-07-31 14:45:07,541 - device_manager - INFO - [device_manager.py:761] - 已推送 6060 帧到编码队列,跳过率: 1/2
2025-07-31 14:45:07,594 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:45:17,650 - device_manager - INFO - [device_manager.py:761] - 已推送 6120 帧到编码队列,跳过率: 1/2
2025-07-31 14:45:24,231 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:45:27,571 - device_manager - INFO - [device_manager.py:761] - 已推送 6180 帧到编码队列,跳过率: 1/2
2025-07-31 14:45:37,529 - device_manager - INFO - [device_manager.py:761] - 已推送 6240 帧到编码队列,跳过率: 1/2
2025-07-31 14:45:40,836 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:45:47,310 - device_manager - INFO - [device_manager.py:761] - 已推送 6300 帧到编码队列,跳过率: 1/2
2025-07-31 14:45:57,399 - device_manager - INFO - [device_manager.py:761] - 已推送 6360 帧到编码队列,跳过率: 1/2
2025-07-31 14:45:57,452 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:46:07,194 - device_manager - INFO - [device_manager.py:761] - 已推送 6420 帧到编码队列,跳过率: 1/2
2025-07-31 14:46:13,941 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:46:17,309 - device_manager - INFO - [device_manager.py:761] - 已推送 6480 帧到编码队列,跳过率: 1/2
2025-07-31 14:46:27,230 - device_manager - INFO - [device_manager.py:761] - 已推送 6540 帧到编码队列,跳过率: 1/2
2025-07-31 14:46:30,606 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:46:37,330 - device_manager - INFO - [device_manager.py:761] - 已推送 6600 帧到编码队列,跳过率: 1/2
2025-07-31 14:46:47,282 - device_manager - INFO - [device_manager.py:761] - 已推送 6660 帧到编码队列,跳过率: 1/2
2025-07-31 14:46:47,337 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:46:57,047 - device_manager - INFO - [device_manager.py:761] - 已推送 6720 帧到编码队列,跳过率: 1/2
2025-07-31 14:47:03,642 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:47:06,830 - device_manager - INFO - [device_manager.py:761] - 已推送 6780 帧到编码队列,跳过率: 1/2
2025-07-31 14:47:16,632 - device_manager - INFO - [device_manager.py:761] - 已推送 6840 帧到编码队列,跳过率: 1/2
2025-07-31 14:47:19,834 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:47:26,585 - device_manager - INFO - [device_manager.py:761] - 已推送 6900 帧到编码队列,跳过率: 1/2
2025-07-31 14:47:36,503 - device_manager - INFO - [device_manager.py:761] - 已推送 6960 帧到编码队列,跳过率: 1/2
2025-07-31 14:47:36,504 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:47:46,602 - device_manager - INFO - [device_manager.py:761] - 已推送 7020 帧到编码队列,跳过率: 1/2
2025-07-31 14:47:53,141 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:47:56,400 - device_manager - INFO - [device_manager.py:761] - 已推送 7080 帧到编码队列,跳过率: 1/2
2025-07-31 14:48:06,168 - device_manager - INFO - [device_manager.py:761] - 已推送 7140 帧到编码队列,跳过率: 1/2
2025-07-31 14:48:09,395 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:48:15,805 - device_manager - INFO - [device_manager.py:761] - 已推送 7200 帧到编码队列,跳过率: 1/2
2025-07-31 14:48:25,746 - device_manager - INFO - [device_manager.py:761] - 已推送 7260 帧到编码队列,跳过率: 1/2
2025-07-31 14:48:25,830 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:48:35,690 - device_manager - INFO - [device_manager.py:761] - 已推送 7320 帧到编码队列,跳过率: 1/2
2025-07-31 14:48:42,244 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:48:45,628 - device_manager - INFO - [device_manager.py:761] - 已推送 7380 帧到编码队列,跳过率: 1/2
2025-07-31 14:48:55,566 - device_manager - INFO - [device_manager.py:761] - 已推送 7440 帧到编码队列,跳过率: 1/2
2025-07-31 14:48:58,918 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:49:05,347 - device_manager - INFO - [device_manager.py:761] - 已推送 7500 帧到编码队列,跳过率: 1/2
2025-07-31 14:49:15,341 - device_manager - INFO - [device_manager.py:761] - 已推送 7560 帧到编码队列,跳过率: 1/2
2025-07-31 14:49:15,393 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:49:25,354 - device_manager - INFO - [device_manager.py:761] - 已推送 7620 帧到编码队列,跳过率: 1/2
2025-07-31 14:49:31,805 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:49:35,173 - device_manager - INFO - [device_manager.py:761] - 已推送 7680 帧到编码队列,跳过率: 1/2
2025-07-31 14:49:45,113 - device_manager - INFO - [device_manager.py:761] - 已推送 7740 帧到编码队列,跳过率: 1/2
2025-07-31 14:49:48,468 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:49:55,220 - device_manager - INFO - [device_manager.py:761] - 已推送 7800 帧到编码队列,跳过率: 1/2
2025-07-31 14:50:05,170 - device_manager - INFO - [device_manager.py:761] - 已推送 7860 帧到编码队列,跳过率: 1/2
2025-07-31 14:50:05,219 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:50:15,260 - device_manager - INFO - [device_manager.py:761] - 已推送 7920 帧到编码队列,跳过率: 1/2
2025-07-31 14:50:21,820 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.51MB,强制清理
2025-07-31 14:50:25,042 - device_manager - INFO - [device_manager.py:761] - 已推送 7980 帧到编码队列,跳过率: 1/2
2025-07-31 14:50:35,145 - device_manager - INFO - [device_manager.py:761] - 已推送 8040 帧到编码队列,跳过率: 1/2
2025-07-31 14:50:38,499 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:50:45,077 - device_manager - INFO - [device_manager.py:761] - 已推送 8100 帧到编码队列,跳过率: 1/2
2025-07-31 14:50:55,031 - device_manager - INFO - [device_manager.py:761] - 已推送 8160 帧到编码队列,跳过率: 1/2
2025-07-31 14:50:55,089 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:51:04,638 - device_manager - INFO - [device_manager.py:761] - 已推送 8220 帧到编码队列,跳过率: 1/2
2025-07-31 14:51:11,385 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:51:14,752 - device_manager - INFO - [device_manager.py:761] - 已推送 8280 帧到编码队列,跳过率: 1/2
2025-07-31 14:51:24,679 - device_manager - INFO - [device_manager.py:761] - 已推送 8340 帧到编码队列,跳过率: 1/2
2025-07-31 14:51:28,062 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:51:34,808 - device_manager - INFO - [device_manager.py:761] - 已推送 8400 帧到编码队列,跳过率: 1/2
2025-07-31 14:51:44,729 - device_manager - INFO - [device_manager.py:761] - 已推送 8460 帧到编码队列,跳过率: 1/2
2025-07-31 14:51:44,800 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:51:54,829 - device_manager - INFO - [device_manager.py:761] - 已推送 8520 帧到编码队列,跳过率: 1/2
2025-07-31 14:52:01,239 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.52MB,强制清理
2025-07-31 14:52:04,468 - device_manager - INFO - [device_manager.py:761] - 已推送 8580 帧到编码队列,跳过率: 1/2
2025-07-31 14:52:14,227 - device_manager - INFO - [device_manager.py:761] - 已推送 8640 帧到编码队列,跳过率: 1/2
2025-07-31 14:52:17,458 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.53MB,强制清理
2025-07-31 14:52:24,190 - device_manager - INFO - [device_manager.py:761] - 已推送 8700 帧到编码队列,跳过率: 1/2
2025-07-31 14:52:34,277 - device_manager - INFO - [device_manager.py:761] - 已推送 8760 帧到编码队列,跳过率: 1/2
2025-07-31 14:52:34,331 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.53MB,强制清理
2025-07-31 14:52:44,231 - device_manager - INFO - [device_manager.py:761] - 已推送 8820 帧到编码队列,跳过率: 1/2
2025-07-31 14:52:50,949 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.53MB,强制清理
2025-07-31 14:52:54,320 - device_manager - INFO - [device_manager.py:761] - 已推送 8880 帧到编码队列,跳过率: 1/2
2025-07-31 14:53:04,284 - device_manager - INFO - [device_manager.py:761] - 已推送 8940 帧到编码队列,跳过率: 1/2
2025-07-31 14:53:07,642 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.53MB,强制清理
2025-07-31 14:53:14,039 - device_manager - INFO - [device_manager.py:761] - 已推送 9000 帧到编码队列,跳过率: 1/2
2025-07-31 14:53:23,679 - device_manager - INFO - [device_manager.py:761] - 已推送 9060 帧到编码队列,跳过率: 1/2
2025-07-31 14:53:23,679 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.53MB,强制清理
2025-07-31 14:53:33,298 - device_manager - INFO - [device_manager.py:761] - 已推送 9120 帧到编码队列,跳过率: 1/2
2025-07-31 14:53:39,701 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.53MB,强制清理
2025-07-31 14:53:42,928 - device_manager - INFO - [device_manager.py:761] - 已推送 9180 帧到编码队列,跳过率: 1/2
2025-07-31 14:53:52,547 - device_manager - INFO - [device_manager.py:761] - 已推送 9240 帧到编码队列,跳过率: 1/2
2025-07-31 14:53:55,749 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.70MB,强制清理
2025-07-31 14:54:02,488 - device_manager - INFO - [device_manager.py:761] - 已推送 9300 帧到编码队列,跳过率: 1/2
2025-07-31 14:54:12,268 - device_manager - INFO - [device_manager.py:761] - 已推送 9360 帧到编码队列,跳过率: 1/2
2025-07-31 14:54:12,342 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.70MB,强制清理
2025-07-31 14:54:21,983 - device_manager - INFO - [device_manager.py:761] - 已推送 9420 帧到编码队列,跳过率: 1/2
2025-07-31 14:54:28,290 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.70MB,强制清理
2025-07-31 14:54:31,510 - device_manager - INFO - [device_manager.py:761] - 已推送 9480 帧到编码队列,跳过率: 1/2
2025-07-31 14:54:41,458 - device_manager - INFO - [device_manager.py:761] - 已推送 9540 帧到编码队列,跳过率: 1/2
2025-07-31 14:54:44,815 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.68MB,强制清理
2025-07-31 14:54:51,549 - device_manager - INFO - [device_manager.py:761] - 已推送 9600 帧到编码队列,跳过率: 1/2
2025-07-31 14:55:01,496 - device_manager - INFO - [device_manager.py:761] - 已推送 9660 帧到编码队列,跳过率: 1/2
2025-07-31 14:55:01,552 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.70MB,强制清理
2025-07-31 14:55:11,595 - device_manager - INFO - [device_manager.py:761] - 已推送 9720 帧到编码队列,跳过率: 1/2
2025-07-31 14:55:18,121 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.70MB,强制清理
2025-07-31 14:55:21,210 - device_manager - INFO - [device_manager.py:761] - 已推送 9780 帧到编码队列,跳过率: 1/2
2025-07-31 14:55:31,399 - device_manager - INFO - [device_manager.py:761] - 已推送 9840 帧到编码队列,跳过率: 1/2
2025-07-31 14:55:34,593 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:55:41,173 - device_manager - INFO - [device_manager.py:761] - 已推送 9900 帧到编码队列,跳过率: 1/2
2025-07-31 14:55:51,272 - device_manager - INFO - [device_manager.py:761] - 已推送 9960 帧到编码队列,跳过率: 1/2
2025-07-31 14:55:51,343 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:56:00,907 - device_manager - INFO - [device_manager.py:761] - 已推送 10020 帧到编码队列,跳过率: 1/2
2025-07-31 14:56:07,486 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:56:10,837 - device_manager - INFO - [device_manager.py:761] - 已推送 10080 帧到编码队列,跳过率: 1/2
2025-07-31 14:56:20,792 - device_manager - INFO - [device_manager.py:761] - 已推送 10140 帧到编码队列,跳过率: 1/2
2025-07-31 14:56:24,004 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:56:30,566 - device_manager - INFO - [device_manager.py:761] - 已推送 10200 帧到编码队列,跳过率: 1/2
2025-07-31 14:56:40,520 - device_manager - INFO - [device_manager.py:761] - 已推送 10260 帧到编码队列,跳过率: 1/2
2025-07-31 14:56:40,521 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:56:50,621 - device_manager - INFO - [device_manager.py:761] - 已推送 10320 帧到编码队列,跳过率: 1/2
2025-07-31 14:56:57,203 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:57:00,558 - device_manager - INFO - [device_manager.py:761] - 已推送 10380 帧到编码队列,跳过率: 1/2
2025-07-31 14:57:10,030 - device_manager - INFO - [device_manager.py:761] - 已推送 10440 帧到编码队列,跳过率: 1/2
2025-07-31 14:57:13,386 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:57:20,111 - device_manager - INFO - [device_manager.py:761] - 已推送 10500 帧到编码队列,跳过率: 1/2
2025-07-31 14:57:30,065 - device_manager - INFO - [device_manager.py:761] - 已推送 10560 帧到编码队列,跳过率: 1/2
2025-07-31 14:57:30,128 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:57:39,841 - device_manager - INFO - [device_manager.py:761] - 已推送 10620 帧到编码队列,跳过率: 1/2
2025-07-31 14:57:46,544 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:57:49,607 - device_manager - INFO - [device_manager.py:761] - 已推送 10680 帧到编码队列,跳过率: 1/2
2025-07-31 14:57:59,564 - device_manager - INFO - [device_manager.py:761] - 已推送 10740 帧到编码队列,跳过率: 1/2
2025-07-31 14:58:02,773 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.72MB,强制清理
2025-07-31 14:58:09,359 - device_manager - INFO - [device_manager.py:761] - 已推送 10800 帧到编码队列,跳过率: 1/2
2025-07-31 14:58:19,457 - device_manager - INFO - [device_manager.py:761] - 已推送 10860 帧到编码队列,跳过率: 1/2
2025-07-31 14:58:19,510 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 14:58:29,376 - device_manager - INFO - [device_manager.py:761] - 已推送 10920 帧到编码队列,跳过率: 1/2
2025-07-31 14:58:35,969 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 14:58:39,332 - device_manager - INFO - [device_manager.py:761] - 已推送 10980 帧到编码队列,跳过率: 1/2
2025-07-31 14:58:49,115 - device_manager - INFO - [device_manager.py:761] - 已推送 11040 帧到编码队列,跳过率: 1/2
2025-07-31 14:58:52,468 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 14:58:59,058 - device_manager - INFO - [device_manager.py:761] - 已推送 11100 帧到编码队列,跳过率: 1/2
2025-07-31 14:59:09,006 - device_manager - INFO - [device_manager.py:761] - 已推送 11160 帧到编码队列,跳过率: 1/2
2025-07-31 14:59:09,060 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 14:59:19,106 - device_manager - INFO - [device_manager.py:761] - 已推送 11220 帧到编码队列,跳过率: 1/2
2025-07-31 14:59:25,678 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.68MB,强制清理
2025-07-31 14:59:29,026 - device_manager - INFO - [device_manager.py:761] - 已推送 11280 帧到编码队列,跳过率: 1/2
2025-07-31 14:59:38,977 - device_manager - INFO - [device_manager.py:761] - 已推送 11340 帧到编码队列,跳过率: 1/2
2025-07-31 14:59:42,197 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 14:59:48,804 - device_manager - INFO - [device_manager.py:761] - 已推送 11400 帧到编码队列,跳过率: 1/2
2025-07-31 14:59:58,537 - device_manager - INFO - [device_manager.py:761] - 已推送 11460 帧到编码队列,跳过率: 1/2
2025-07-31 14:59:58,588 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:00:08,636 - device_manager - INFO - [device_manager.py:761] - 已推送 11520 帧到编码队列,跳过率: 1/2
2025-07-31 15:00:15,230 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:00:18,430 - device_manager - INFO - [device_manager.py:761] - 已推送 11580 帧到编码队列,跳过率: 1/2
2025-07-31 15:00:28,372 - device_manager - INFO - [device_manager.py:761] - 已推送 11640 帧到编码队列,跳过率: 1/2
2025-07-31 15:00:31,727 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:00:38,181 - device_manager - INFO - [device_manager.py:761] - 已推送 11700 帧到编码队列,跳过率: 1/2
2025-07-31 15:00:47,778 - device_manager - INFO - [device_manager.py:761] - 已推送 11760 帧到编码队列,跳过率: 1/2
2025-07-31 15:00:47,836 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:00:57,707 - device_manager - INFO - [device_manager.py:761] - 已推送 11820 帧到编码队列,跳过率: 1/2
2025-07-31 15:01:04,452 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:01:07,662 - device_manager - INFO - [device_manager.py:761] - 已推送 11880 帧到编码队列,跳过率: 1/2
2025-07-31 15:01:17,269 - device_manager - INFO - [device_manager.py:761] - 已推送 11940 帧到编码队列,跳过率: 1/2
2025-07-31 15:01:20,648 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:01:27,066 - device_manager - INFO - [device_manager.py:761] - 已推送 12000 帧到编码队列,跳过率: 1/2
2025-07-31 15:01:36,849 - device_manager - INFO - [device_manager.py:761] - 已推送 12060 帧到编码队列,跳过率: 1/2
2025-07-31 15:01:36,919 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:01:46,632 - device_manager - INFO - [device_manager.py:761] - 已推送 12120 帧到编码队列,跳过率: 1/2
2025-07-31 15:01:53,208 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:01:56,415 - device_manager - INFO - [device_manager.py:761] - 已推送 12180 帧到编码队列,跳过率: 1/2
2025-07-31 15:02:06,194 - device_manager - INFO - [device_manager.py:761] - 已推送 12240 帧到编码队列,跳过率: 1/2
2025-07-31 15:02:09,396 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:02:15,818 - device_manager - INFO - [device_manager.py:761] - 已推送 12300 帧到编码队列,跳过率: 1/2
2025-07-31 15:02:25,597 - device_manager - INFO - [device_manager.py:761] - 已推送 12360 帧到编码队列,跳过率: 1/2
2025-07-31 15:02:25,688 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:02:35,373 - device_manager - INFO - [device_manager.py:761] - 已推送 12420 帧到编码队列,跳过率: 1/2
2025-07-31 15:02:41,794 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:02:44,998 - device_manager - INFO - [device_manager.py:761] - 已推送 12480 帧到编码队列,跳过率: 1/2
2025-07-31 15:02:54,628 - device_manager - INFO - [device_manager.py:761] - 已推送 12540 帧到编码队列,跳过率: 1/2
2025-07-31 15:02:57,808 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:03:04,381 - device_manager - INFO - [device_manager.py:761] - 已推送 12600 帧到编码队列,跳过率: 1/2
2025-07-31 15:03:14,006 - device_manager - INFO - [device_manager.py:761] - 已推送 12660 帧到编码队列,跳过率: 1/2
2025-07-31 15:03:14,006 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:03:23,790 - device_manager - INFO - [device_manager.py:761] - 已推送 12720 帧到编码队列,跳过率: 1/2
2025-07-31 15:03:30,214 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:03:33,567 - device_manager - INFO - [device_manager.py:761] - 已推送 12780 帧到编码队列,跳过率: 1/2
2025-07-31 15:03:43,523 - device_manager - INFO - [device_manager.py:761] - 已推送 12840 帧到编码队列,跳过率: 1/2
2025-07-31 15:03:46,743 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.68MB,强制清理
2025-07-31 15:03:53,354 - device_manager - INFO - [device_manager.py:761] - 已推送 12900 帧到编码队列,跳过率: 1/2
2025-07-31 15:04:03,085 - device_manager - INFO - [device_manager.py:761] - 已推送 12960 帧到编码队列,跳过率: 1/2
2025-07-31 15:04:03,085 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:04:13,030 - device_manager - INFO - [device_manager.py:761] - 已推送 13020 帧到编码队列,跳过率: 1/2
2025-07-31 15:04:19,750 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:04:22,982 - device_manager - INFO - [device_manager.py:761] - 已推送 13080 帧到编码队列,跳过率: 1/2
2025-07-31 15:04:33,072 - device_manager - INFO - [device_manager.py:761] - 已推送 13140 帧到编码队列,跳过率: 1/2
2025-07-31 15:04:36,290 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:04:42,701 - device_manager - INFO - [device_manager.py:761] - 已推送 13200 帧到编码队列,跳过率: 1/2
2025-07-31 15:04:52,796 - device_manager - INFO - [device_manager.py:761] - 已推送 13260 帧到编码队列,跳过率: 1/2
2025-07-31 15:04:52,797 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:05:02,589 - device_manager - INFO - [device_manager.py:761] - 已推送 13320 帧到编码队列,跳过率: 1/2
2025-07-31 15:05:09,312 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:05:12,522 - device_manager - INFO - [device_manager.py:761] - 已推送 13380 帧到编码队列,跳过率: 1/2
2025-07-31 15:05:22,461 - device_manager - INFO - [device_manager.py:761] - 已推送 13440 帧到编码队列,跳过率: 1/2
2025-07-31 15:05:25,829 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:05:32,570 - device_manager - INFO - [device_manager.py:761] - 已推送 13500 帧到编码队列,跳过率: 1/2
2025-07-31 15:05:42,505 - device_manager - INFO - [device_manager.py:761] - 已推送 13560 帧到编码队列,跳过率: 1/2
2025-07-31 15:05:42,505 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:05:52,599 - device_manager - INFO - [device_manager.py:761] - 已推送 13620 帧到编码队列,跳过率: 1/2
2025-07-31 15:05:59,191 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:06:02,380 - device_manager - INFO - [device_manager.py:761] - 已推送 13680 帧到编码队列,跳过率: 1/2
2025-07-31 15:06:12,171 - device_manager - INFO - [device_manager.py:761] - 已推送 13740 帧到编码队列,跳过率: 1/2
2025-07-31 15:06:15,372 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:06:21,956 - device_manager - INFO - [device_manager.py:761] - 已推送 13800 帧到编码队列,跳过率: 1/2
2025-07-31 15:06:32,057 - device_manager - INFO - [device_manager.py:761] - 已推送 13860 帧到编码队列,跳过率: 1/2
2025-07-31 15:06:32,057 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:06:42,004 - device_manager - INFO - [device_manager.py:761] - 已推送 13920 帧到编码队列,跳过率: 1/2
2025-07-31 15:06:48,740 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:06:52,110 - device_manager - INFO - [device_manager.py:761] - 已推送 13980 帧到编码队列,跳过率: 1/2
2025-07-31 15:07:02,044 - device_manager - INFO - [device_manager.py:761] - 已推送 14040 帧到编码队列,跳过率: 1/2
2025-07-31 15:07:05,401 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:07:12,146 - device_manager - INFO - [device_manager.py:761] - 已推送 14100 帧到编码队列,跳过率: 1/2
2025-07-31 15:07:22,087 - device_manager - INFO - [device_manager.py:761] - 已推送 14160 帧到编码队列,跳过率: 1/2
2025-07-31 15:07:22,152 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:07:31,870 - device_manager - INFO - [device_manager.py:761] - 已推送 14220 帧到编码队列,跳过率: 1/2
2025-07-31 15:07:38,285 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:07:41,664 - device_manager - INFO - [device_manager.py:761] - 已推送 14280 帧到编码队列,跳过率: 1/2
2025-07-31 15:07:51,268 - device_manager - INFO - [device_manager.py:761] - 已推送 14340 帧到编码队列,跳过率: 1/2
2025-07-31 15:07:54,494 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:08:01,042 - device_manager - INFO - [device_manager.py:761] - 已推送 14400 帧到编码队列,跳过率: 1/2
2025-07-31 15:08:10,838 - device_manager - INFO - [device_manager.py:761] - 已推送 14460 帧到编码队列,跳过率: 1/2
2025-07-31 15:08:10,927 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.68MB,强制清理
2025-07-31 15:08:20,784 - device_manager - INFO - [device_manager.py:761] - 已推送 14520 帧到编码队列,跳过率: 1/2
2025-07-31 15:08:27,354 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:08:30,723 - device_manager - INFO - [device_manager.py:761] - 已推送 14580 帧到编码队列,跳过率: 1/2
2025-07-31 15:08:40,507 - device_manager - INFO - [device_manager.py:761] - 已推送 14640 帧到编码队列,跳过率: 1/2
2025-07-31 15:08:43,981 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:08:50,461 - device_manager - INFO - [device_manager.py:761] - 已推送 14700 帧到编码队列,跳过率: 1/2
2025-07-31 15:09:00,232 - device_manager - INFO - [device_manager.py:761] - 已推送 14760 帧到编码队列,跳过率: 1/2
2025-07-31 15:09:00,334 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:09:09,878 - device_manager - INFO - [device_manager.py:761] - 已推送 14820 帧到编码队列,跳过率: 1/2
2025-07-31 15:09:16,278 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:09:19,479 - device_manager - INFO - [device_manager.py:761] - 已推送 14880 帧到编码队列,跳过率: 1/2
2025-07-31 15:09:29,414 - device_manager - INFO - [device_manager.py:761] - 已推送 14940 帧到编码队列,跳过率: 1/2
2025-07-31 15:09:32,776 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:09:39,189 - device_manager - INFO - [device_manager.py:761] - 已推送 15000 帧到编码队列,跳过率: 1/2
2025-07-31 15:09:49,289 - device_manager - INFO - [device_manager.py:761] - 已推送 15060 帧到编码队列,跳过率: 1/2
2025-07-31 15:09:49,290 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:09:59,233 - device_manager - INFO - [device_manager.py:761] - 已推送 15120 帧到编码队列,跳过率: 1/2
2025-07-31 15:10:05,968 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:10:09,324 - device_manager - INFO - [device_manager.py:761] - 已推送 15180 帧到编码队列,跳过率: 1/2
2025-07-31 15:10:19,263 - device_manager - INFO - [device_manager.py:761] - 已推送 15240 帧到编码队列,跳过率: 1/2
2025-07-31 15:10:22,645 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:10:29,385 - device_manager - INFO - [device_manager.py:761] - 已推送 15300 帧到编码队列,跳过率: 1/2
2025-07-31 15:10:39,320 - device_manager - INFO - [device_manager.py:761] - 已推送 15360 帧到编码队列,跳过率: 1/2
2025-07-31 15:10:39,322 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:10:49,265 - device_manager - INFO - [device_manager.py:761] - 已推送 15420 帧到编码队列,跳过率: 1/2
2025-07-31 15:10:55,837 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:10:59,205 - device_manager - INFO - [device_manager.py:761] - 已推送 15480 帧到编码队列,跳过率: 1/2
2025-07-31 15:11:09,307 - device_manager - INFO - [device_manager.py:761] - 已推送 15540 帧到编码队列,跳过率: 1/2
2025-07-31 15:11:12,668 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:11:19,247 - device_manager - INFO - [device_manager.py:761] - 已推送 15600 帧到编码队列,跳过率: 1/2
2025-07-31 15:11:29,194 - device_manager - INFO - [device_manager.py:761] - 已推送 15660 帧到编码队列,跳过率: 1/2
2025-07-31 15:11:29,241 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:11:39,135 - device_manager - INFO - [device_manager.py:761] - 已推送 15720 帧到编码队列,跳过率: 1/2
2025-07-31 15:11:45,869 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:11:49,062 - device_manager - INFO - [device_manager.py:761] - 已推送 15780 帧到编码队列,跳过率: 1/2
2025-07-31 15:11:58,694 - device_manager - INFO - [device_manager.py:761] - 已推送 15840 帧到编码队列,跳过率: 1/2
2025-07-31 15:12:02,075 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:12:08,625 - device_manager - INFO - [device_manager.py:761] - 已推送 15900 帧到编码队列,跳过率: 1/2
2025-07-31 15:12:18,475 - device_manager - INFO - [device_manager.py:761] - 已推送 15960 帧到编码队列,跳过率: 1/2
2025-07-31 15:12:18,476 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:12:28,479 - device_manager - INFO - [device_manager.py:761] - 已推送 16020 帧到编码队列,跳过率: 1/2
2025-07-31 15:12:34,936 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:12:38,293 - device_manager - INFO - [device_manager.py:761] - 已推送 16080 帧到编码队列,跳过率: 1/2
2025-07-31 15:12:48,255 - device_manager - INFO - [device_manager.py:761] - 已推送 16140 帧到编码队列,跳过率: 1/2
2025-07-31 15:12:51,614 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.68MB,强制清理
2025-07-31 15:12:58,340 - device_manager - INFO - [device_manager.py:761] - 已推送 16200 帧到编码队列,跳过率: 1/2
2025-07-31 15:13:08,300 - device_manager - INFO - [device_manager.py:761] - 已推送 16260 帧到编码队列,跳过率: 1/2
2025-07-31 15:13:08,300 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:13:17,909 - device_manager - INFO - [device_manager.py:761] - 已推送 16320 帧到编码队列,跳过率: 1/2
2025-07-31 15:13:24,582 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:13:27,681 - device_manager - INFO - [device_manager.py:761] - 已推送 16380 帧到编码队列,跳过率: 1/2
2025-07-31 15:13:37,484 - device_manager - INFO - [device_manager.py:761] - 已推送 16440 帧到编码队列,跳过率: 1/2
2025-07-31 15:13:40,827 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:13:47,399 - device_manager - INFO - [device_manager.py:761] - 已推送 16500 帧到编码队列,跳过率: 1/2
2025-07-31 15:13:57,198 - device_manager - INFO - [device_manager.py:761] - 已推送 16560 帧到编码队列,跳过率: 1/2
2025-07-31 15:13:57,254 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:14:06,987 - device_manager - INFO - [device_manager.py:761] - 已推送 16620 帧到编码队列,跳过率: 1/2
2025-07-31 15:14:13,702 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:14:17,095 - device_manager - INFO - [device_manager.py:761] - 已推送 16680 帧到编码队列,跳过率: 1/2
2025-07-31 15:14:26,855 - device_manager - INFO - [device_manager.py:761] - 已推送 16740 帧到编码队列,跳过率: 1/2
2025-07-31 15:14:30,075 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:14:36,770 - device_manager - INFO - [device_manager.py:761] - 已推送 16800 帧到编码队列,跳过率: 1/2
2025-07-31 15:14:46,429 - device_manager - INFO - [device_manager.py:761] - 已推送 16860 帧到编码队列,跳过率: 1/2
2025-07-31 15:14:46,431 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:14:56,385 - device_manager - INFO - [device_manager.py:761] - 已推送 16920 帧到编码队列,跳过率: 1/2
2025-07-31 15:15:02,939 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:15:06,159 - device_manager - INFO - [device_manager.py:761] - 已推送 16980 帧到编码队列,跳过率: 1/2
2025-07-31 15:15:15,919 - device_manager - INFO - [device_manager.py:761] - 已推送 17040 帧到编码队列,跳过率: 1/2
2025-07-31 15:15:19,149 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:15:25,558 - device_manager - INFO - [device_manager.py:761] - 已推送 17100 帧到编码队列,跳过率: 1/2
2025-07-31 15:15:35,328 - device_manager - INFO - [device_manager.py:761] - 已推送 17160 帧到编码队列,跳过率: 1/2
2025-07-31 15:15:35,395 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:15:45,110 - device_manager - INFO - [device_manager.py:761] - 已推送 17220 帧到编码队列,跳过率: 1/2
2025-07-31 15:15:51,523 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:15:54,956 - device_manager - INFO - [device_manager.py:761] - 已推送 17280 帧到编码队列,跳过率: 1/2
2025-07-31 15:16:04,960 - device_manager - INFO - [device_manager.py:761] - 已推送 17340 帧到编码队列,跳过率: 1/2
2025-07-31 15:16:08,231 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:16:14,769 - device_manager - INFO - [device_manager.py:761] - 已推送 17400 帧到编码队列,跳过率: 1/2
2025-07-31 15:16:24,730 - device_manager - INFO - [device_manager.py:761] - 已推送 17460 帧到编码队列,跳过率: 1/2
2025-07-31 15:16:24,731 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:16:34,673 - device_manager - INFO - [device_manager.py:761] - 已推送 17520 帧到编码队列,跳过率: 1/2
2025-07-31 15:16:41,423 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:16:44,605 - device_manager - INFO - [device_manager.py:761] - 已推送 17580 帧到编码队列,跳过率: 1/2
2025-07-31 15:16:54,553 - device_manager - INFO - [device_manager.py:761] - 已推送 17640 帧到编码队列,跳过率: 1/2
2025-07-31 15:16:57,755 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:17:04,155 - device_manager - INFO - [device_manager.py:761] - 已推送 17700 帧到编码队列,跳过率: 1/2
2025-07-31 15:17:14,273 - device_manager - INFO - [device_manager.py:761] - 已推送 17760 帧到编码队列,跳过率: 1/2
2025-07-31 15:17:14,274 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.68MB,强制清理
2025-07-31 15:17:24,064 - device_manager - INFO - [device_manager.py:761] - 已推送 17820 帧到编码队列,跳过率: 1/2
2025-07-31 15:17:30,630 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:17:33,996 - device_manager - INFO - [device_manager.py:761] - 已推送 17880 帧到编码队列,跳过率: 1/2
2025-07-31 15:17:43,776 - device_manager - INFO - [device_manager.py:761] - 已推送 17940 帧到编码队列,跳过率: 1/2
2025-07-31 15:17:47,234 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:17:53,723 - device_manager - INFO - [device_manager.py:761] - 已推送 18000 帧到编码队列,跳过率: 1/2
2025-07-31 15:18:03,665 - device_manager - INFO - [device_manager.py:761] - 已推送 18060 帧到编码队列,跳过率: 1/2
2025-07-31 15:18:03,712 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:18:13,613 - device_manager - INFO - [device_manager.py:761] - 已推送 18120 帧到编码队列,跳过率: 1/2
2025-07-31 15:18:20,003 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:18:23,257 - device_manager - INFO - [device_manager.py:761] - 已推送 18180 帧到编码队列,跳过率: 1/2
2025-07-31 15:18:33,264 - device_manager - INFO - [device_manager.py:761] - 已推送 18240 帧到编码队列,跳过率: 1/2
2025-07-31 15:18:36,375 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:18:42,795 - device_manager - INFO - [device_manager.py:761] - 已推送 18300 帧到编码队列,跳过率: 1/2
2025-07-31 15:18:52,407 - device_manager - INFO - [device_manager.py:761] - 已推送 18360 帧到编码队列,跳过率: 1/2
2025-07-31 15:18:52,408 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:19:02,512 - device_manager - INFO - [device_manager.py:761] - 已推送 18420 帧到编码队列,跳过率: 1/2
2025-07-31 15:19:09,073 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:19:12,452 - device_manager - INFO - [device_manager.py:761] - 已推送 18480 帧到编码队列,跳过率: 1/2
2025-07-31 15:19:22,542 - device_manager - INFO - [device_manager.py:761] - 已推送 18540 帧到编码队列,跳过率: 1/2
2025-07-31 15:19:25,764 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:19:32,162 - device_manager - INFO - [device_manager.py:761] - 已推送 18600 帧到编码队列,跳过率: 1/2
2025-07-31 15:19:42,122 - device_manager - INFO - [device_manager.py:761] - 已推送 18660 帧到编码队列,跳过率: 1/2
2025-07-31 15:19:42,171 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:19:51,899 - device_manager - INFO - [device_manager.py:761] - 已推送 18720 帧到编码队列,跳过率: 1/2
2025-07-31 15:19:58,623 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:20:02,002 - device_manager - INFO - [device_manager.py:761] - 已推送 18780 帧到编码队列,跳过率: 1/2
2025-07-31 15:20:11,791 - device_manager - INFO - [device_manager.py:761] - 已推送 18840 帧到编码队列,跳过率: 1/2
2025-07-31 15:20:15,155 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:20:21,893 - device_manager - INFO - [device_manager.py:761] - 已推送 18900 帧到编码队列,跳过率: 1/2
2025-07-31 15:20:31,826 - device_manager - INFO - [device_manager.py:761] - 已推送 18960 帧到编码队列,跳过率: 1/2
2025-07-31 15:20:31,827 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:20:41,774 - device_manager - INFO - [device_manager.py:761] - 已推送 19020 帧到编码队列,跳过率: 1/2
2025-07-31 15:20:48,344 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:20:51,724 - device_manager - INFO - [device_manager.py:761] - 已推送 19080 帧到编码队列,跳过率: 1/2
2025-07-31 15:21:01,813 - device_manager - INFO - [device_manager.py:761] - 已推送 19140 帧到编码队列,跳过率: 1/2
2025-07-31 15:21:05,027 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:21:11,757 - device_manager - INFO - [device_manager.py:761] - 已推送 19200 帧到编码队列,跳过率: 1/2
2025-07-31 15:21:21,846 - device_manager - INFO - [device_manager.py:761] - 已推送 19260 帧到编码队列,跳过率: 1/2
2025-07-31 15:21:21,847 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:21:31,802 - device_manager - INFO - [device_manager.py:761] - 已推送 19320 帧到编码队列,跳过率: 1/2
2025-07-31 15:21:38,394 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:21:42,424 - device_manager - INFO - [device_manager.py:761] - 已推送 19380 帧到编码队列,跳过率: 1/2
2025-07-31 15:21:56,214 - device_manager - INFO - [device_manager.py:761] - 已推送 19440 帧到编码队列,跳过率: 1/2
2025-07-31 15:21:58,569 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.70MB,强制清理
2025-07-31 15:22:04,057 - device_manager - INFO - [device_manager.py:761] - 已推送 19500 帧到编码队列,跳过率: 1/2
2025-07-31 15:22:13,331 - device_manager - INFO - [device_manager.py:761] - 已推送 19560 帧到编码队列,跳过率: 1/2
2025-07-31 15:22:13,334 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.75MB,强制清理
2025-07-31 15:22:20,901 - device_manager - INFO - [device_manager.py:761] - 已推送 19620 帧到编码队列,跳过率: 1/2
2025-07-31 15:22:27,430 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.75MB,强制清理
2025-07-31 15:22:30,153 - device_manager - INFO - [device_manager.py:761] - 已推送 19680 帧到编码队列,跳过率: 1/2
2025-07-31 15:22:39,358 - device_manager - INFO - [device_manager.py:761] - 已推送 19740 帧到编码队列,跳过率: 1/2
2025-07-31 15:22:42,542 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 340.75MB,强制清理
2025-07-31 15:22:48,954 - device_manager - INFO - [device_manager.py:761] - 已推送 19800 帧到编码队列,跳过率: 1/2
2025-07-31 15:22:59,142 - device_manager - INFO - [device_manager.py:761] - 已推送 19860 帧到编码队列,跳过率: 1/2
2025-07-31 15:22:59,146 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 341.09MB,强制清理
2025-07-31 15:23:08,196 - device_manager - INFO - [device_manager.py:761] - 已推送 19920 帧到编码队列,跳过率: 1/2
2025-07-31 15:23:15,104 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 341.09MB,强制清理
2025-07-31 15:23:18,550 - device_manager - INFO - [device_manager.py:761] - 已推送 19980 帧到编码队列,跳过率: 1/2
2025-07-31 15:23:28,646 - device_manager - INFO - [device_manager.py:761] - 已推送 20040 帧到编码队列,跳过率: 1/2
2025-07-31 15:23:32,156 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 341.71MB,强制清理
2025-07-31 15:23:37,869 - device_manager - INFO - [device_manager.py:761] - 已推送 20100 帧到编码队列,跳过率: 1/2
2025-07-31 15:23:46,914 - device_manager - INFO - [device_manager.py:761] - 已推送 20160 帧到编码队列,跳过率: 1/2
2025-07-31 15:23:46,916 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 341.71MB,强制清理
2025-07-31 15:23:48,976 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\database.py', reloading
2025-07-31 15:23:49,966 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 15:23:50,617 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 15:23:50,619 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 15:23:59,307 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 15:23:59,396 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 15:23:59,429 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 15:23:59,438 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 15:23:59,662 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 15:23:59,692 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 15:24:23,271 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 15:24:23,278 - database - INFO - [database.py:121] - 数据库初始化完成
2025-07-31 15:24:58,362 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 15:24:58,363 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 15:24:58,364 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 15:24:58,365 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 15:24:58,367 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:24:58,368 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 15:24:58,369 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 15:24:58,373 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 15:24:58,373 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 15:24:58,374 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 15:24:58,375 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 15:24:58,375 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 15:24:58,377 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 15:24:58,378 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 15:24:58,400 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 15:24:58,425 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 15:25:02,684 - backend.app - INFO - [app.py:706] - 客户端连接: r99bDb4yuy9Sc1d4AAAG
2025-07-31 15:25:02,696 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: r99bDb4yuy9Sc1d4AAAG, 数据: {}
2025-07-31 15:25:02,697 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:25:02,699 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:25:02,700 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 15:25:04,218 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 15:25:13,037 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 15:25:18,343 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\database.py', reloading
2025-07-31 15:25:18,778 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 15:25:19,196 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 15:25:19,198 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 15:25:21,631 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 15:25:21,638 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 15:25:21,640 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 15:25:21,641 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 15:25:21,719 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 15:25:21,726 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 15:25:24,073 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 15:25:24,075 - database - INFO - [database.py:121] - 数据库初始化完成
2025-07-31 15:25:33,036 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 15:25:33,036 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 15:25:33,037 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 15:25:33,037 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 15:25:33,039 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:25:33,039 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 15:25:33,039 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 15:25:33,039 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 15:25:33,040 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 15:25:33,040 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 15:25:33,040 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 15:25:33,040 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 15:25:33,041 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 15:25:33,041 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 15:25:33,047 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 15:25:33,055 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 15:25:33,272 - backend.app - INFO - [app.py:706] - 客户端连接: NkOrweMKBLpmO770AAAC
2025-07-31 15:25:33,275 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: NkOrweMKBLpmO770AAAC, 数据: {}
2025-07-31 15:25:33,276 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:25:33,277 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:25:33,277 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 15:25:34,603 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 15:25:44,357 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 15:25:50,778 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.13MB,强制清理
2025-07-31 15:25:54,148 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 15:26:04,229 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 15:26:07,450 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.57MB,强制清理
2025-07-31 15:26:14,179 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 15:26:24,289 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 15:26:24,290 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.54MB,强制清理
2025-07-31 15:26:34,066 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 15:26:40,794 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.57MB,强制清理
2025-07-31 15:26:44,174 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 15:26:53,959 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 15:26:57,165 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.59MB,强制清理
2025-07-31 15:27:03,573 - device_manager - INFO - [device_manager.py:761] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 15:27:13,206 - device_manager - INFO - [device_manager.py:761] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-31 15:27:13,349 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.62MB,强制清理
2025-07-31 15:27:23,012 - device_manager - INFO - [device_manager.py:761] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-31 15:27:29,385 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.62MB,强制清理
2025-07-31 15:27:32,975 - device_manager - INFO - [device_manager.py:761] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-31 15:27:43,311 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\test_patients.py', reloading
2025-07-31 15:27:44,992 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 15:27:45,410 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 15:27:45,412 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 15:27:53,264 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 15:27:53,311 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 15:27:53,335 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 15:27:53,337 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 15:27:54,620 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 15:27:54,905 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 15:28:12,620 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 15:28:12,627 - database - INFO - [database.py:121] - 数据库初始化完成
2025-07-31 15:29:02,995 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 15:29:02,996 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 15:29:02,998 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 15:29:02,999 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 15:29:03,002 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:29:03,004 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 15:29:03,005 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 15:29:03,007 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 15:29:03,008 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 15:29:03,010 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 15:29:03,011 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 15:29:03,012 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 15:29:03,013 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 15:29:03,013 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 15:29:03,044 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 15:29:03,073 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 15:29:03,755 - backend.app - INFO - [app.py:706] - 客户端连接: 80anTcc6x8qmlO4sAAAG
2025-07-31 15:29:03,791 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: 80anTcc6x8qmlO4sAAAG, 数据: {}
2025-07-31 15:29:03,794 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:29:03,797 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:29:03,799 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 15:29:05,215 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 15:29:16,546 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 15:29:23,051 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.79MB,强制清理
2025-07-31 15:29:27,719 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 15:29:37,780 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 15:29:41,741 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 345.92MB,强制清理
2025-07-31 15:29:49,035 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 15:29:56,017 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\tests\\test_api.py', reloading
2025-07-31 15:29:57,931 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 15:29:58,728 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 15:29:58,736 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 15:30:14,125 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 15:30:14,161 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 15:30:14,175 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 15:30:14,177 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 15:30:14,630 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 15:30:14,655 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 15:30:30,125 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 15:30:30,136 - database - INFO - [database.py:121] - 数据库初始化完成
2025-07-31 15:31:49,886 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 15:31:49,888 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 15:31:49,889 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 15:31:49,890 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 15:31:49,897 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:31:49,900 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 15:31:49,901 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 15:31:49,903 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 15:31:49,904 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 15:31:49,905 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 15:31:49,906 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 15:31:49,908 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 15:31:49,910 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 15:31:49,912 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 15:31:49,951 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 15:31:49,984 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 15:31:55,703 - backend.app - INFO - [app.py:706] - 客户端连接: 5FXJx174va_iyUJYAAAJ
2025-07-31 15:31:55,716 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: 5FXJx174va_iyUJYAAAJ, 数据: {}
2025-07-31 15:31:55,717 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:31:55,721 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:31:55,721 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 15:31:57,063 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 15:32:06,724 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 15:32:14,611 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.89MB,强制清理
2025-07-31 15:32:19,086 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 15:32:33,112 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 15:32:37,461 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 349.58MB,强制清理
2025-07-31 15:32:45,686 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 15:32:57,189 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 15:32:57,194 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.12MB,强制清理
2025-07-31 15:33:05,360 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 15:33:09,866 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.13MB,强制清理
2025-07-31 15:33:13,061 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 15:33:22,706 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 15:33:25,886 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.13MB,强制清理
2025-07-31 15:33:32,355 - device_manager - INFO - [device_manager.py:761] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 15:33:42,362 - device_manager - INFO - [device_manager.py:761] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-31 15:33:42,364 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.14MB,强制清理
2025-07-31 15:33:52,031 - device_manager - INFO - [device_manager.py:761] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-31 15:33:58,464 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.14MB,强制清理
2025-07-31 15:34:01,674 - device_manager - INFO - [device_manager.py:761] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-31 15:34:11,431 - device_manager - INFO - [device_manager.py:761] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-31 15:34:14,657 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.16MB,强制清理
2025-07-31 15:34:21,076 - device_manager - INFO - [device_manager.py:761] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-31 15:34:30,968 - device_manager - INFO - [device_manager.py:761] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-31 15:34:30,973 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.16MB,强制清理
2025-07-31 15:34:40,540 - device_manager - INFO - [device_manager.py:761] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-31 15:34:47,325 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.16MB,强制清理
2025-07-31 15:34:50,865 - device_manager - INFO - [device_manager.py:761] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-31 15:34:59,548 - device_manager - INFO - [device_manager.py:761] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-31 15:35:02,756 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.19MB,强制清理
2025-07-31 15:35:09,168 - device_manager - INFO - [device_manager.py:761] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-31 15:35:19,118 - device_manager - INFO - [device_manager.py:761] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-31 15:35:19,198 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.19MB,强制清理
2025-07-31 15:35:28,902 - device_manager - INFO - [device_manager.py:761] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-31 15:35:35,460 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.17MB,强制清理
2025-07-31 15:35:38,829 - device_manager - INFO - [device_manager.py:761] - 已推送 1320 帧到编码队列,跳过率: 1/2
2025-07-31 15:35:48,778 - device_manager - INFO - [device_manager.py:761] - 已推送 1380 帧到编码队列,跳过率: 1/2
2025-07-31 15:35:51,985 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.16MB,强制清理
2025-07-31 15:35:58,376 - device_manager - INFO - [device_manager.py:761] - 已推送 1440 帧到编码队列,跳过率: 1/2
2025-07-31 15:36:08,013 - device_manager - INFO - [device_manager.py:761] - 已推送 1500 帧到编码队列,跳过率: 1/2
2025-07-31 15:36:08,015 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.16MB,强制清理
2025-07-31 15:36:17,634 - device_manager - INFO - [device_manager.py:761] - 已推送 1560 帧到编码队列,跳过率: 1/2
2025-07-31 15:36:24,048 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.17MB,强制清理
2025-07-31 15:36:27,257 - device_manager - INFO - [device_manager.py:761] - 已推送 1620 帧到编码队列,跳过率: 1/2
2025-07-31 15:36:36,877 - device_manager - INFO - [device_manager.py:761] - 已推送 1680 帧到编码队列,跳过率: 1/2
2025-07-31 15:36:40,086 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.20MB,强制清理
2025-07-31 15:36:46,504 - device_manager - INFO - [device_manager.py:761] - 已推送 1740 帧到编码队列,跳过率: 1/2
2025-07-31 15:36:56,266 - device_manager - INFO - [device_manager.py:761] - 已推送 1800 帧到编码队列,跳过率: 1/2
2025-07-31 15:36:56,325 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.18MB,强制清理
2025-07-31 15:37:05,900 - device_manager - INFO - [device_manager.py:761] - 已推送 1860 帧到编码队列,跳过率: 1/2
2025-07-31 15:37:12,315 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.18MB,强制清理
2025-07-31 15:37:15,524 - device_manager - INFO - [device_manager.py:761] - 已推送 1920 帧到编码队列,跳过率: 1/2
2025-07-31 15:37:25,149 - device_manager - INFO - [device_manager.py:761] - 已推送 1980 帧到编码队列,跳过率: 1/2
2025-07-31 15:37:28,524 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 351.18MB,强制清理
2025-07-31 15:37:38,455 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 15:37:38,455 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 15:37:39,577 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 15:37:39,582 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 15:37:39,584 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 15:37:39,584 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 15:37:39,644 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 15:37:39,647 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 15:37:41,193 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 15:37:41,195 - database - INFO - [database.py:121] - 数据库初始化完成
2025-07-31 15:37:47,990 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 15:37:47,991 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 15:37:47,991 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 15:37:47,991 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 15:37:47,992 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:37:47,993 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 15:37:47,993 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 15:37:47,993 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 15:37:47,993 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 15:37:47,993 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 15:37:47,994 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 15:37:47,994 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 15:37:47,994 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 15:37:47,994 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 15:37:48,012 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 15:37:48,013 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 15:37:48,013 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 15:37:48,111 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 15:37:48,111 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 15:37:49,344 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 15:37:49,350 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 15:37:49,351 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 15:37:49,352 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 15:37:49,411 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 15:37:49,414 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 15:37:50,978 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 15:37:50,979 - database - INFO - [database.py:121] - 数据库初始化完成
2025-07-31 15:37:57,878 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 15:37:57,879 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 15:37:57,879 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 15:37:57,879 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 15:37:57,880 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:37:57,880 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 15:37:57,881 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 15:37:57,881 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 15:37:57,881 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 15:37:57,882 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 15:37:57,882 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 15:37:57,882 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 15:37:57,882 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 15:37:57,882 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 15:37:57,888 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 15:37:57,894 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 15:37:58,006 - backend.app - INFO - [app.py:706] - 客户端连接: O3b-Tg-oJYgoZxgmAAAB
2025-07-31 15:37:58,009 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: O3b-Tg-oJYgoZxgmAAAB, 数据: {}
2025-07-31 15:37:58,010 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:37:58,010 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:37:58,011 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 15:37:59,332 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 15:38:04,040 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:38:04] "GET /api/auth/verify?_t=1753947484035 HTTP/1.1" 200 -
2025-07-31 15:38:04,099 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: O3b-Tg-oJYgoZxgmAAAB, 数据: {}
2025-07-31 15:38:04,100 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 15:38:04,115 - backend.app - INFO - [app.py:711] - 客户端断开连接: O3b-Tg-oJYgoZxgmAAAB
2025-07-31 15:38:04,124 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:38:04] "GET /api/patients?_t=1753947484114 HTTP/1.1" 200 -
2025-07-31 15:38:04,128 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 32 帧
2025-07-31 15:38:04,134 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:38:04] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 15:38:04,156 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 15:38:10,478 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:38:10] "GET /api/auth/verify?_t=1753947490471 HTTP/1.1" 200 -
2025-07-31 15:38:10,714 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:38:10] "GET /api/patients?_t=1753947490702 HTTP/1.1" 200 -
2025-07-31 15:54:03,646 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:54:03] "GET /api/patients?_t=1753948443636 HTTP/1.1" 200 -
2025-07-31 15:55:06,940 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:55:06] "GET /api/auth/verify?_t=1753948506937 HTTP/1.1" 200 -
2025-07-31 15:55:07,280 - backend.app - INFO - [app.py:706] - 客户端连接: hHl6FgcNlZqlEFtnAAAD
2025-07-31 15:55:07,283 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: hHl6FgcNlZqlEFtnAAAD, 数据: {}
2025-07-31 15:55:07,283 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:55:07,285 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 15:55:07,285 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 15:55:08,589 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 15:55:11,059 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:55:11] "GET /api/auth/verify?_t=1753948511057 HTTP/1.1" 200 -
2025-07-31 15:55:11,083 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: hHl6FgcNlZqlEFtnAAAD, 数据: {}
2025-07-31 15:55:11,084 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 15:55:11,088 - backend.app - INFO - [app.py:711] - 客户端断开连接: hHl6FgcNlZqlEFtnAAAD
2025-07-31 15:55:11,092 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:55:11] "GET /api/patients?_t=1753948511088 HTTP/1.1" 200 -
2025-07-31 15:55:11,110 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 17 帧
2025-07-31 15:55:11,112 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:55:11] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 15:55:11,114 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 15:55:48,943 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:55:48] "GET /api/auth/verify?_t=1753948548939 HTTP/1.1" 200 -
2025-07-31 15:55:48,965 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 15:55:48] "GET /api/patients?_t=1753948548961 HTTP/1.1" 200 -
2025-07-31 16:06:38,299 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:06:38] "GET /api/auth/verify?_t=1753949198296 HTTP/1.1" 200 -
2025-07-31 16:06:38,395 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:06:38] "GET /api/patients?_t=1753949198389 HTTP/1.1" 200 -
2025-07-31 16:08:22,225 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\database.py', reloading
2025-07-31 16:08:25,946 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:08:28,466 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:08:28,472 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:08:39,877 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:08:39,906 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:08:39,920 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:08:39,923 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:08:40,250 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:08:40,268 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:08:54,203 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:08:54,214 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:09:46,964 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:09:46,965 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:09:46,965 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:09:46,966 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:09:46,968 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:09:46,970 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:09:46,971 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:09:46,971 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:09:46,972 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:09:46,973 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:09:46,973 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:09:46,973 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:09:46,974 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:09:46,975 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:09:46,992 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:09:47,013 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:10:16,247 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:10:16] "GET /api/patients?_t=1753949416230 HTTP/1.1" 200 -
2025-07-31 16:10:40,220 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\test_patients.py', reloading
2025-07-31 16:10:40,739 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:10:40,957 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:10:40,958 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:10:42,305 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:10:42,310 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:10:42,312 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:10:42,312 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:10:42,389 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:10:42,407 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:10:44,399 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:10:44,401 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:10:52,139 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:10:52,139 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:10:52,139 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:10:52,139 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:10:52,141 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:10:52,141 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:10:52,141 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:10:52,142 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:10:52,142 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:10:52,143 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:10:52,143 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:10:52,144 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:10:52,144 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:10:52,144 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:10:52,152 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:10:52,158 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:11:00,028 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\check_body_balance_db.py', reloading
2025-07-31 16:11:00,538 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:11:00,666 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:11:00,666 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:11:01,937 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:11:01,942 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:11:01,943 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:11:01,943 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:11:02,000 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:11:02,006 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:11:03,925 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:11:03,927 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:11:10,580 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:11:10,580 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:11:10,580 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:11:10,581 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:11:10,581 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:11:10,582 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:11:10,582 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:11:10,582 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:11:10,583 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:11:10,583 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:11:10,583 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:11:10,583 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:11:10,583 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:11:10,584 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:11:10,588 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:11:10,593 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:11:30,154 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\tests\\test_api.py', reloading
2025-07-31 16:11:30,657 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:11:30,801 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:11:30,802 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:11:32,234 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:11:32,240 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:11:32,242 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:11:32,243 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:11:32,302 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:11:32,305 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:11:33,687 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:11:33,689 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:11:41,116 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:11:41,116 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:11:41,117 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:11:41,117 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:11:41,118 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:11:41,118 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:11:41,119 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:11:41,119 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:11:41,119 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:11:41,119 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:11:41,120 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:11:41,120 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:11:41,120 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:11:41,120 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:11:41,125 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:11:41,130 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:11:50,082 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\tests\\test_api.py', reloading
2025-07-31 16:11:50,520 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:11:50,614 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:11:50,614 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:11:52,346 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:11:52,352 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:11:52,354 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:11:52,355 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:11:52,419 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:11:52,423 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:11:54,032 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:11:54,034 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:12:01,677 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:12:01,677 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:12:01,678 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:12:01,678 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:12:01,679 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:12:01,679 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:12:01,679 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:12:01,680 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:12:01,680 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:12:01,680 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:12:01,680 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:12:01,681 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:12:01,681 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:12:01,681 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:12:01,686 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:12:01,691 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:12:11,052 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\tests\\test_api.py', reloading
2025-07-31 16:12:11,464 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:12:11,566 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:12:11,566 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:12:12,976 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:12:12,982 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:12:12,983 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:12:12,984 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:12:13,046 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:12:13,050 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:12:14,823 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:12:14,824 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:12:23,517 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:12:23,518 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:12:23,518 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:12:23,518 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:12:23,519 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:12:23,520 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:12:23,520 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:12:23,521 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:12:23,521 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:12:23,521 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:12:23,522 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:12:23,522 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:12:23,522 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:12:23,523 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:12:23,531 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:12:23,626 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:13:40,390 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:13:40] "GET /api/auth/verify?_t=1753949620382 HTTP/1.1" 200 -
2025-07-31 16:13:40,703 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:13:40] "GET /api/patients?_t=1753949620686 HTTP/1.1" 200 -
2025-07-31 16:14:48,998 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\database.py', reloading
2025-07-31 16:14:51,983 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:14:52,629 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:14:52,634 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:15:04,452 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:15:04,471 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:15:04,477 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:15:04,478 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:15:04,668 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:15:04,679 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:15:15,997 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:15:16,006 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:16:01,130 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:16:01,132 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:16:01,134 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:16:01,134 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:16:01,139 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:16:01,142 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:16:01,143 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:16:01,145 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:16:01,147 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:16:01,148 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:16:01,150 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:16:01,152 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:16:01,153 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:16:01,154 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:16:01,186 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:16:01,223 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:16:17,484 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\test_patients.py', reloading
2025-07-31 16:16:19,280 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:16:20,243 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:16:20,246 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:16:28,589 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:16:28,608 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:16:28,614 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:16:28,616 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:16:29,112 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:16:29,125 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:16:38,536 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:16:38,550 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:17:23,794 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:17:23,796 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:17:23,798 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:17:23,798 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:17:23,801 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:17:23,804 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:17:23,805 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:17:23,806 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:17:23,807 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:17:23,808 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:17:23,808 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:17:23,809 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:17:23,810 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:17:23,812 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:17:23,839 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:17:23,882 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:17:34,848 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\tests\\test_api.py', reloading
2025-07-31 16:17:36,759 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:17:37,692 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:17:37,697 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:17:47,823 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:17:47,852 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:17:47,862 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:17:47,869 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:17:48,556 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:17:48,576 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:17:56,004 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:17:56,010 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:18:20,641 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:18:20,641 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:18:20,642 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:18:20,642 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:18:20,643 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:18:20,644 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:18:20,644 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:18:20,645 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:18:20,645 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:18:20,646 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:18:20,646 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:18:20,646 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:18:20,647 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:18:20,647 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:18:20,659 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:18:20,670 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:19:49,150 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:19:49] "GET /api/auth/verify?_t=1753949989147 HTTP/1.1" 200 -
2025-07-31 16:19:49,481 - backend.app - INFO - [app.py:706] - 客户端连接: 2w13vQtUtWmxMIpRAAAB
2025-07-31 16:19:49,484 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: 2w13vQtUtWmxMIpRAAAB, 数据: {}
2025-07-31 16:19:49,485 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:19:49,485 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:19:49,485 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:19:50,835 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:20:00,568 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:20:06,982 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.37MB,强制清理
2025-07-31 16:20:10,197 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 16:20:20,292 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 16:20:23,502 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.51MB,强制清理
2025-07-31 16:20:30,234 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 16:20:40,178 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 16:20:40,179 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.74MB,强制清理
2025-07-31 16:20:49,996 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 16:20:56,693 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.76MB,强制清理
2025-07-31 16:21:00,024 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 16:21:09,852 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 16:21:13,059 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.79MB,强制清理
2025-07-31 16:21:19,608 - device_manager - INFO - [device_manager.py:761] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 16:21:29,719 - device_manager - INFO - [device_manager.py:761] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-31 16:21:29,793 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.79MB,强制清理
2025-07-31 16:21:39,668 - device_manager - INFO - [device_manager.py:761] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-31 16:21:46,244 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.81MB,强制清理
2025-07-31 16:21:49,596 - device_manager - INFO - [device_manager.py:761] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-31 16:21:59,553 - device_manager - INFO - [device_manager.py:761] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-31 16:21:59,722 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: 2w13vQtUtWmxMIpRAAAB, 数据: {}
2025-07-31 16:21:59,723 - backend.app - INFO - [app.py:711] - 客户端断开连接: 2w13vQtUtWmxMIpRAAAB
2025-07-31 16:21:59,726 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:21:59,731 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:21:59] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:21:59,735 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:21:59,774 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 781 帧
2025-07-31 16:22:00,025 - backend.app - INFO - [app.py:706] - 客户端连接: Ng-EGtTCMbJVq_Z4AAAD
2025-07-31 16:22:00,029 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: Ng-EGtTCMbJVq_Z4AAAD, 数据: {}
2025-07-31 16:22:00,029 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:22:00,030 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:22:00,030 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:22:01,396 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:22:04,245 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.27MB,强制清理
2025-07-31 16:22:20,759 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.46MB,强制清理
2025-07-31 16:22:37,281 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.46MB,强制清理
2025-07-31 16:22:46,186 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: Ng-EGtTCMbJVq_Z4AAAD, 数据: {}
2025-07-31 16:22:46,187 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:22:46,188 - backend.app - INFO - [app.py:711] - 客户端断开连接: Ng-EGtTCMbJVq_Z4AAAD
2025-07-31 16:22:46,211 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:22:46] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:22:46,215 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:22:46,268 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 273 帧
2025-07-31 16:22:46,494 - backend.app - INFO - [app.py:706] - 客户端连接: rZZdwWltW0PXHelLAAAF
2025-07-31 16:22:46,497 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: rZZdwWltW0PXHelLAAAF, 数据: {}
2025-07-31 16:22:46,497 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:22:46,499 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:22:46,499 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:22:47,855 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:22:55,201 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.20MB,强制清理
2025-07-31 16:22:57,607 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:22:58,033 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: rZZdwWltW0PXHelLAAAF, 数据: {}
2025-07-31 16:22:58,034 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:22:58,035 - backend.app - INFO - [app.py:711] - 客户端断开连接: rZZdwWltW0PXHelLAAAF
2025-07-31 16:22:58,051 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:22:58] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:22:58,056 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:22:58,096 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 63 帧
2025-07-31 16:22:58,391 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:22:58] "GET /api/patients/0002 HTTP/1.1" 405 -
2025-07-31 16:22:58,406 - backend.app - INFO - [app.py:706] - 客户端连接: Y1beLUfosX3s4sk2AAAH
2025-07-31 16:22:58,411 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: Y1beLUfosX3s4sk2AAAH, 数据: {}
2025-07-31 16:22:58,411 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:22:58,413 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:22:58,413 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:22:59,748 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:23:13,198 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.43MB,强制清理
2025-07-31 16:23:29,697 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.45MB,强制清理
2025-07-31 16:23:46,395 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.48MB,强制清理
2025-07-31 16:24:03,214 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.51MB,强制清理
2025-07-31 16:24:19,901 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.52MB,强制清理
2025-07-31 16:24:36,569 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.52MB,强制清理
2025-07-31 16:24:53,431 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.52MB,强制清理
2025-07-31 16:25:10,077 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.52MB,强制清理
2025-07-31 16:25:13,655 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:13] "GET /api/auth/verify?_t=1753950313651 HTTP/1.1" 200 -
2025-07-31 16:25:13,683 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: Y1beLUfosX3s4sk2AAAH, 数据: {}
2025-07-31 16:25:13,684 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:25:13,689 - backend.app - INFO - [app.py:711] - 客户端断开连接: Y1beLUfosX3s4sk2AAAH
2025-07-31 16:25:13,694 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:13] "GET /api/patients?_t=1753950313689 HTTP/1.1" 200 -
2025-07-31 16:25:13,707 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:13] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:25:13,714 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:25:13,805 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 805 帧
2025-07-31 16:25:17,357 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:17] "GET /api/auth/verify?_t=1753950317355 HTTP/1.1" 200 -
2025-07-31 16:25:17,684 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:17] "GET /api/patients/0001 HTTP/1.1" 405 -
2025-07-31 16:25:17,690 - backend.app - INFO - [app.py:706] - 客户端连接: ChWtkMu4pjNQk4ELAAAJ
2025-07-31 16:25:17,693 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: ChWtkMu4pjNQk4ELAAAJ, 数据: {}
2025-07-31 16:25:17,693 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:25:17,694 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:25:17,694 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:25:18,954 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:25:28,532 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:25:31,418 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.70MB,强制清理
2025-07-31 16:25:36,878 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:36] "GET /api/auth/verify?_t=1753950336874 HTTP/1.1" 200 -
2025-07-31 16:25:36,906 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: ChWtkMu4pjNQk4ELAAAJ, 数据: {}
2025-07-31 16:25:36,907 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:25:36,917 - backend.app - INFO - [app.py:711] - 客户端断开连接: ChWtkMu4pjNQk4ELAAAJ
2025-07-31 16:25:36,924 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:36] "GET /api/patients?_t=1753950336916 HTTP/1.1" 200 -
2025-07-31 16:25:36,943 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:36] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:25:36,947 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:25:37,038 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 113 帧
2025-07-31 16:25:42,558 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:42] "GET /api/auth/verify?_t=1753950342555 HTTP/1.1" 200 -
2025-07-31 16:25:42,580 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:25:42] "GET /api/patients/0003 HTTP/1.1" 405 -
2025-07-31 16:25:42,893 - backend.app - INFO - [app.py:706] - 客户端连接: Ya86s19R1J8GYDwwAAAL
2025-07-31 16:25:42,896 - backend.app - INFO - [app.py:676] - 收到start_rtsp事件客户端ID: Ya86s19R1J8GYDwwAAAL, 数据: {}
2025-07-31 16:25:42,896 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:25:42,897 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:25:42,897 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:25:44,246 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:25:54,620 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.80MB,强制清理
2025-07-31 16:26:10,846 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.82MB,强制清理
2025-07-31 16:26:32,332 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 338.03MB,强制清理
2025-07-31 16:26:59,479 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 356.30MB,强制清理
2025-07-31 16:27:19,394 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 356.33MB,强制清理
2025-07-31 16:27:33,080 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 356.34MB,强制清理
2025-07-31 16:27:47,902 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:27:47] "GET /api/auth/verify?_t=1753950467664 HTTP/1.1" 200 -
2025-07-31 16:27:48,117 - backend.app - INFO - [app.py:691] - 收到stop_rtsp事件客户端ID: Ya86s19R1J8GYDwwAAAL, 数据: {}
2025-07-31 16:27:48,121 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:27:48,171 - backend.app - INFO - [app.py:711] - 客户端断开连接: Ya86s19R1J8GYDwwAAAL
2025-07-31 16:27:48,205 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:27:48] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:27:48,227 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:27:48,253 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:27:48] "GET /api/patients?_t=1753950468165 HTTP/1.1" 200 -
2025-07-31 16:27:48,399 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 648 帧
2025-07-31 16:29:24,607 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 16:29:25,702 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:29:26,071 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:29:26,073 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:29:33,448 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:29:33,478 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:29:33,486 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:29:33,488 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:29:33,874 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:29:33,897 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:29:47,670 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:29:47,674 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:30:21,015 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:30:21,015 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:30:21,016 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:30:21,016 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:30:21,018 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:30:21,019 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:30:21,019 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:30:21,020 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:30:21,021 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:30:21,021 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:30:21,022 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:30:21,022 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:30:21,023 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:30:21,023 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:30:21,038 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:30:21,052 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:30:40,593 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:30:40] "GET /api/auth/verify?_t=1753950640578 HTTP/1.1" 200 -
2025-07-31 16:30:41,161 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:30:41] "GET /api/patients?_t=1753950641104 HTTP/1.1" 200 -
2025-07-31 16:30:54,802 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:30:54] "GET /api/auth/verify?_t=1753950654799 HTTP/1.1" 200 -
2025-07-31 16:30:55,164 - backend.app - INFO - [app.py:719] - 客户端连接: tv44vux3LE1Kr4d1AAAB
2025-07-31 16:30:55,169 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: tv44vux3LE1Kr4d1AAAB, 数据: {}
2025-07-31 16:30:55,170 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:30:55,172 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:30:55,172 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:30:56,503 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:31:06,079 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:31:09,328 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:31:09] "GET /api/auth/verify?_t=1753950669324 HTTP/1.1" 200 -
2025-07-31 16:31:09,374 - backend.app - INFO - [app.py:704] - 收到stop_rtsp事件客户端ID: tv44vux3LE1Kr4d1AAAB, 数据: {}
2025-07-31 16:31:09,375 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:31:09,387 - backend.app - INFO - [app.py:724] - 客户端断开连接: tv44vux3LE1Kr4d1AAAB
2025-07-31 16:31:09,408 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:31:09] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:31:09,410 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:31:09] "GET /api/patients?_t=1753950669386 HTTP/1.1" 200 -
2025-07-31 16:31:09,417 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:31:09,681 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 80 帧
2025-07-31 16:31:14,303 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:31:14] "GET /api/auth/verify?_t=1753950674300 HTTP/1.1" 200 -
2025-07-31 16:31:14,631 - backend.app - INFO - [app.py:719] - 客户端连接: ebZPpggJKAzNblkDAAAD
2025-07-31 16:31:14,633 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: ebZPpggJKAzNblkDAAAD, 数据: {}
2025-07-31 16:31:14,634 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:31:14,635 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:31:14,635 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:31:15,883 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:31:18,992 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.31MB,强制清理
2025-07-31 16:31:25,319 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:31:35,051 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 16:31:35,053 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.76MB,强制清理
2025-07-31 16:31:45,075 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 16:31:51,618 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.76MB,强制清理
2025-07-31 16:31:54,815 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 16:32:04,594 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 16:32:07,977 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.93MB,强制清理
2025-07-31 16:32:14,548 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 16:32:24,489 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 16:32:24,490 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.93MB,强制清理
2025-07-31 16:32:34,109 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 16:32:40,536 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.95MB,强制清理
2025-07-31 16:32:43,895 - device_manager - INFO - [device_manager.py:761] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 16:32:53,530 - device_manager - INFO - [device_manager.py:761] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-31 16:32:56,720 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.95MB,强制清理
2025-07-31 16:33:03,237 - device_manager - INFO - [device_manager.py:761] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-31 16:33:12,756 - device_manager - INFO - [device_manager.py:761] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-31 16:33:12,756 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.95MB,强制清理
2025-07-31 16:33:22,364 - device_manager - INFO - [device_manager.py:761] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-31 16:33:28,956 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.95MB,强制清理
2025-07-31 16:33:32,319 - device_manager - INFO - [device_manager.py:761] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-31 16:33:41,939 - device_manager - INFO - [device_manager.py:761] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-31 16:33:45,176 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.10MB,强制清理
2025-07-31 16:33:51,725 - device_manager - INFO - [device_manager.py:761] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-31 16:34:01,391 - device_manager - INFO - [device_manager.py:761] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-31 16:34:01,392 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.07MB,强制清理
2025-07-31 16:34:11,383 - device_manager - INFO - [device_manager.py:761] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-31 16:34:17,859 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.07MB,强制清理
2025-07-31 16:34:21,072 - device_manager - INFO - [device_manager.py:761] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-31 16:34:30,994 - device_manager - INFO - [device_manager.py:761] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-31 16:34:34,217 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.12MB,强制清理
2025-07-31 16:34:40,791 - device_manager - INFO - [device_manager.py:761] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-31 16:34:45,392 - backend.app - INFO - [app.py:704] - 收到stop_rtsp事件客户端ID: ebZPpggJKAzNblkDAAAD, 数据: {}
2025-07-31 16:34:45,395 - backend.app - INFO - [app.py:724] - 客户端断开连接: ebZPpggJKAzNblkDAAAD
2025-07-31 16:34:45,395 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:34:45,416 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:34:45] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:34:45,423 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:34:45,564 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 1289 帧
2025-07-31 16:34:45,592 - backend.app - INFO - [app.py:719] - 客户端连接: 8-pnCgNU4QjhjMRcAAAF
2025-07-31 16:34:45,606 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: 8-pnCgNU4QjhjMRcAAAF, 数据: {}
2025-07-31 16:34:45,606 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:34:45,608 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:34:45,608 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:34:45,702 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:34:45] "GET /api/patients/0002 HTTP/1.1" 200 -
2025-07-31 16:34:46,972 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:34:51,576 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.11MB,强制清理
2025-07-31 16:35:00,366 - backend.app - INFO - [app.py:704] - 收到stop_rtsp事件客户端ID: 8-pnCgNU4QjhjMRcAAAF, 数据: {}
2025-07-31 16:35:00,371 - backend.app - INFO - [app.py:724] - 客户端断开连接: 8-pnCgNU4QjhjMRcAAAF
2025-07-31 16:35:00,373 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:35:00,374 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:35:00] "GET /api/patients/0002 HTTP/1.1" 200 -
2025-07-31 16:35:00,394 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:35:00] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:35:00,401 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:35:00,434 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 85 帧
2025-07-31 16:35:00,694 - backend.app - INFO - [app.py:719] - 客户端连接: sM_WjHa1f0F0cRRWAAAH
2025-07-31 16:35:00,699 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: sM_WjHa1f0F0cRRWAAAH, 数据: {}
2025-07-31 16:35:00,701 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:35:00,706 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:35:00,706 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:35:02,082 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:35:09,263 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.26MB,强制清理
2025-07-31 16:35:11,647 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:35:21,280 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 16:35:25,614 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.25MB,强制清理
2025-07-31 16:35:31,388 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 16:35:41,326 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 16:35:42,288 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.25MB,强制清理
2025-07-31 16:35:51,424 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 16:35:58,972 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.27MB,强制清理
2025-07-31 16:36:01,374 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 16:36:11,004 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 16:36:15,299 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.25MB,强制清理
2025-07-31 16:36:21,076 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 16:36:39,153 - device_manager - INFO - [device_manager.py:761] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 16:36:41,720 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 349.17MB,强制清理
2025-07-31 16:36:56,674 - device_manager - INFO - [device_manager.py:761] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-31 16:37:10,607 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 355.13MB,强制清理
2025-07-31 16:37:14,810 - device_manager - INFO - [device_manager.py:761] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-31 16:37:31,893 - device_manager - INFO - [device_manager.py:761] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-31 16:37:39,363 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 355.23MB,强制清理
2025-07-31 16:37:49,282 - device_manager - INFO - [device_manager.py:761] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-31 16:38:05,157 - device_manager - INFO - [device_manager.py:761] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-31 16:38:07,018 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 356.75MB,强制清理
2025-07-31 16:38:21,171 - device_manager - INFO - [device_manager.py:761] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-31 16:38:34,223 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:38:34,224 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:38:36,134 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:38:36,142 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:38:36,145 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:38:36,146 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:38:36,243 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:38:36,249 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:38:39,109 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:38:39,112 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:38:50,947 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:38:50,948 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:38:50,948 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:38:50,948 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:38:50,950 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:38:50,951 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:38:50,952 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:38:50,953 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:38:50,954 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:38:50,954 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:38:50,955 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:38:50,955 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:38:50,956 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:38:50,956 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:38:51,003 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 16:38:51,004 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 16:38:51,005 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:38:51,229 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:38:51,230 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:38:53,690 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:38:53,700 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:38:53,702 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:38:53,704 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:38:53,833 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:38:53,842 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:38:58,309 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:38:58,312 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:39:11,591 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:39:11,592 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:39:11,592 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:39:11,592 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:39:11,594 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:39:11,595 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:39:11,595 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:39:11,596 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:39:11,596 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:39:11,596 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:39:11,597 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:39:11,597 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:39:11,597 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:39:11,598 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:39:11,608 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:39:11,618 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:39:11,791 - backend.app - INFO - [app.py:719] - 客户端连接: w3APQYWbxZ-ZARsZAAAC
2025-07-31 16:39:11,796 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: w3APQYWbxZ-ZARsZAAAC, 数据: {}
2025-07-31 16:39:11,796 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:39:11,797 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:39:11,798 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:39:12,796 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:12] "GET /api/auth/verify?_t=1753951152786 HTTP/1.1" 200 -
2025-07-31 16:39:12,882 - backend.app - INFO - [app.py:704] - 收到stop_rtsp事件客户端ID: w3APQYWbxZ-ZARsZAAAC, 数据: {}
2025-07-31 16:39:12,883 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:39:12,903 - backend.app - INFO - [app.py:724] - 客户端断开连接: w3APQYWbxZ-ZARsZAAAC
2025-07-31 16:39:12,916 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:12] "GET /api/patients?_t=1753951152901 HTTP/1.1" 200 -
2025-07-31 16:39:12,934 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:12] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:39:12,941 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:39:13,153 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:39:20,231 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:20] "GET /api/auth/verify?_t=1753951160221 HTTP/1.1" 200 -
2025-07-31 16:39:20,630 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:20] "GET /api/patients/0001 HTTP/1.1" 200 -
2025-07-31 16:39:20,645 - backend.app - INFO - [app.py:719] - 客户端连接: EQs5WNQfzOpubmSgAAAE
2025-07-31 16:39:20,660 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: EQs5WNQfzOpubmSgAAAE, 数据: {}
2025-07-31 16:39:20,661 - device_manager - WARNING - [device_manager.py:782] - RTSP线程已在运行
2025-07-31 16:39:22,584 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:39:27,626 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:27] "GET /api/auth/verify?_t=1753951167622 HTTP/1.1" 200 -
2025-07-31 16:39:27,662 - backend.app - INFO - [app.py:704] - 收到stop_rtsp事件客户端ID: EQs5WNQfzOpubmSgAAAE, 数据: {}
2025-07-31 16:39:27,662 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:39:27,670 - backend.app - INFO - [app.py:724] - 客户端断开连接: EQs5WNQfzOpubmSgAAAE
2025-07-31 16:39:27,676 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:27] "GET /api/patients?_t=1753951167669 HTTP/1.1" 200 -
2025-07-31 16:39:27,694 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:27] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:39:27,700 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:39:27,723 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 92 帧
2025-07-31 16:39:30,097 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:30] "GET /api/auth/verify?_t=1753951170094 HTTP/1.1" 200 -
2025-07-31 16:39:30,119 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:39:30] "GET /api/patients/0002 HTTP/1.1" 200 -
2025-07-31 16:39:30,441 - backend.app - INFO - [app.py:719] - 客户端连接: NhLCqR7a64fyu-IvAAAG
2025-07-31 16:39:30,444 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: NhLCqR7a64fyu-IvAAAG, 数据: {}
2025-07-31 16:39:30,445 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:39:30,445 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:39:30,445 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:39:31,750 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:39:32,793 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 335.89MB,强制清理
2025-07-31 16:39:41,343 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:39:49,033 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.77MB,强制清理
2025-07-31 16:39:50,961 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 16:40:02,049 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 16:40:02,992 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:40:02] "GET /api/auth/verify?_t=1753951202846 HTTP/1.1" 200 -
2025-07-31 16:40:03,342 - backend.app - INFO - [app.py:704] - 收到stop_rtsp事件客户端ID: NhLCqR7a64fyu-IvAAAG, 数据: {}
2025-07-31 16:40:03,348 - backend.app - INFO - [app.py:724] - 客户端断开连接: NhLCqR7a64fyu-IvAAAG
2025-07-31 16:40:03,360 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:40:03,405 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:40:03] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:40:03,424 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:40:03] "GET /api/patients?_t=1753951203330 HTTP/1.1" 200 -
2025-07-31 16:40:03,440 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:40:03,537 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 185 帧
2025-07-31 16:40:05,628 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:40:05] "GET /api/auth/verify?_t=1753951205622 HTTP/1.1" 200 -
2025-07-31 16:40:05,991 - backend.app - INFO - [app.py:719] - 客户端连接: KtTx0DRAgA8as27JAAAI
2025-07-31 16:40:05,992 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:40:05] "GET /api/patients/0003 HTTP/1.1" 200 -
2025-07-31 16:40:05,998 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: KtTx0DRAgA8as27JAAAI, 数据: {}
2025-07-31 16:40:05,999 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:40:06,000 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:40:06,000 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:40:07,429 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:40:11,064 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.04MB,强制清理
2025-07-31 16:40:27,582 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.63MB,强制清理
2025-07-31 16:40:44,113 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.64MB,强制清理
2025-07-31 16:41:00,949 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.64MB,强制清理
2025-07-31 16:41:17,292 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.62MB,强制清理
2025-07-31 16:41:33,661 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.63MB,强制清理
2025-07-31 16:41:50,338 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.65MB,强制清理
2025-07-31 16:42:06,862 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.65MB,强制清理
2025-07-31 16:42:23,531 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:42:40,207 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:42:56,842 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:43:13,412 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.64MB,强制清理
2025-07-31 16:43:29,929 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.63MB,强制清理
2025-07-31 16:43:46,435 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.63MB,强制清理
2025-07-31 16:44:03,032 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.67MB,强制清理
2025-07-31 16:44:19,474 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.67MB,强制清理
2025-07-31 16:44:36,143 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.67MB,强制清理
2025-07-31 16:44:52,822 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.67MB,强制清理
2025-07-31 16:45:09,513 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.67MB,强制清理
2025-07-31 16:45:25,881 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.67MB,强制清理
2025-07-31 16:45:41,884 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:45:57,950 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:46:14,284 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:46:30,803 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:46:47,483 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:47:04,142 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:47:20,828 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:47:37,461 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:47:54,023 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:48:10,538 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:48:26,895 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:48:43,249 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.66MB,强制清理
2025-07-31 16:48:59,933 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.70MB,强制清理
2025-07-31 16:49:16,122 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.70MB,强制清理
2025-07-31 16:49:32,482 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.70MB,强制清理
2025-07-31 16:49:48,846 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.70MB,强制清理
2025-07-31 16:49:56,260 - backend.app - INFO - [app.py:704] - 收到stop_rtsp事件客户端ID: KtTx0DRAgA8as27JAAAI, 数据: {}
2025-07-31 16:49:56,262 - backend.app - INFO - [app.py:724] - 客户端断开连接: KtTx0DRAgA8as27JAAAI
2025-07-31 16:49:56,273 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:49:56,293 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:49:56] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:49:56,308 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:49:56,380 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 3568 帧
2025-07-31 16:49:56,588 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:49:56] "GET /api/patients/0003 HTTP/1.1" 200 -
2025-07-31 16:49:56,593 - backend.app - INFO - [app.py:719] - 客户端连接: NIC3DoPlYK_xL75KAAAK
2025-07-31 16:49:56,797 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: NIC3DoPlYK_xL75KAAAK, 数据: {}
2025-07-31 16:49:56,835 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:49:56,891 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:49:56,892 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:49:58,261 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:49:58,351 - backend.app - INFO - [app.py:704] - 收到stop_rtsp事件客户端ID: NIC3DoPlYK_xL75KAAAK, 数据: {}
2025-07-31 16:49:58,353 - backend.app - INFO - [app.py:724] - 客户端断开连接: NIC3DoPlYK_xL75KAAAK
2025-07-31 16:49:58,354 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:49:58] "GET /api/patients/0003 HTTP/1.1" 200 -
2025-07-31 16:49:58,364 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:49:58,391 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:49:58] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:49:58,404 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:49:58,471 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 1 帧
2025-07-31 16:49:58,657 - backend.app - INFO - [app.py:719] - 客户端连接: bwQGAR4V9eytYcFPAAAM
2025-07-31 16:49:58,660 - backend.app - INFO - [app.py:689] - 收到start_rtsp事件客户端ID: bwQGAR4V9eytYcFPAAAM, 数据: {}
2025-07-31 16:49:58,661 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:49:58,661 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:49:58,662 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:50:00,000 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:50:08,530 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.77MB,强制清理
2025-07-31 16:50:09,607 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:50:13,426 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 16:50:14,460 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:50:14,719 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:50:14,719 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:50:16,925 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:50:16,933 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:50:16,937 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:50:16,938 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:50:17,035 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:50:17,041 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:50:19,601 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:50:19,606 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:50:32,933 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:50:32,933 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:50:32,934 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:50:32,934 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:50:32,935 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:50:32,936 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:50:32,936 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:50:32,937 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:50:32,937 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:50:32,938 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:50:32,938 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:50:32,938 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:50:32,939 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:50:32,939 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:50:32,947 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:50:32,959 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:50:33,136 - backend.app - INFO - [app.py:751] - 客户端连接: vLNNFDnACl5oMZncAAAC
2025-07-31 16:50:33,143 - backend.app - INFO - [app.py:721] - 收到start_rtsp事件客户端ID: vLNNFDnACl5oMZncAAAC, 数据: {}
2025-07-31 16:50:33,143 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:50:33,146 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:50:33,146 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:50:34,493 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:50:41,889 - backend.app - INFO - [app.py:736] - 收到stop_rtsp事件客户端ID: vLNNFDnACl5oMZncAAAC, 数据: {}
2025-07-31 16:50:41,890 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:50:41,893 - backend.app - INFO - [app.py:756] - 客户端断开连接: vLNNFDnACl5oMZncAAAC
2025-07-31 16:50:41,913 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:50:41] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:50:41,939 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:50:42,034 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 48 帧
2025-07-31 16:50:42,213 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:50:42] "GET /api/patients/0003 HTTP/1.1" 200 -
2025-07-31 16:50:42,232 - backend.app - INFO - [app.py:751] - 客户端连接: IsYXqyevPxshjQx6AAAE
2025-07-31 16:50:42,240 - backend.app - INFO - [app.py:721] - 收到start_rtsp事件客户端ID: IsYXqyevPxshjQx6AAAE, 数据: {}
2025-07-31 16:50:42,241 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:50:42,244 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:50:42,244 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:50:43,620 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:50:51,459 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.12MB,强制清理
2025-07-31 16:50:52,769 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:51:00,547 - backend.app - INFO - [app.py:736] - 收到stop_rtsp事件客户端ID: IsYXqyevPxshjQx6AAAE, 数据: {}
2025-07-31 16:51:00,549 - backend.app - INFO - [app.py:756] - 客户端断开连接: IsYXqyevPxshjQx6AAAE
2025-07-31 16:51:00,551 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:51:00] "GET /api/patients/0003 HTTP/1.1" 200 -
2025-07-31 16:51:00,552 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 16:51:00,580 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:51:00] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 16:51:00,599 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 16:51:00,865 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 109 帧
2025-07-31 16:51:00,879 - backend.app - INFO - [app.py:751] - 客户端连接: Y09U1OMzK288ImP1AAAG
2025-07-31 16:51:00,892 - backend.app - INFO - [app.py:721] - 收到start_rtsp事件客户端ID: Y09U1OMzK288ImP1AAAG, 数据: {}
2025-07-31 16:51:00,895 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:51:00,899 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:51:00,900 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:51:02,141 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:51:08,908 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 337.65MB,强制清理
2025-07-31 16:51:30,210 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 348.66MB,强制清理
2025-07-31 16:51:44,822 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 16:51:48,674 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:51:49,398 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:51:49,413 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:52:03,734 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:52:03,769 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:52:03,788 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:52:03,791 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:52:04,182 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:52:04,206 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:52:17,586 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:52:17,596 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:53:18,795 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:53:18,803 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:53:18,804 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:53:18,805 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:53:18,811 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:53:18,818 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:53:18,820 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:53:18,823 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:53:18,825 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:53:18,826 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:53:18,831 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:53:18,833 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:53:18,843 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:53:18,849 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:53:18,903 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:53:18,970 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:53:19,939 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:53:19] "GET /api/patients/0003 HTTP/1.1" 200 -
2025-07-31 16:53:19,966 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 16:53:19] "GET /api/patients/0003 HTTP/1.1" 200 -
2025-07-31 16:53:20,108 - backend.app - INFO - [app.py:781] - 客户端连接: ZEkv83zbaXNDZvvgAAAJ
2025-07-31 16:53:20,125 - backend.app - INFO - [app.py:751] - 收到start_rtsp事件客户端ID: ZEkv83zbaXNDZvvgAAAJ, 数据: {}
2025-07-31 16:53:20,126 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:53:20,137 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:53:20,138 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:53:21,500 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:53:34,696 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:53:44,069 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 344.25MB,强制清理
2025-07-31 16:53:49,220 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 16:54:00,074 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 16:54:03,891 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 353.49MB,强制清理
2025-07-31 16:54:10,033 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 16:54:20,430 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 16:54:20,436 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 353.48MB,强制清理
2025-07-31 16:54:29,607 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 16:54:36,511 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 353.54MB,强制清理
2025-07-31 16:54:39,605 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 16:54:49,892 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 16:54:53,911 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 353.54MB,强制清理
2025-07-31 16:54:59,974 - device_manager - INFO - [device_manager.py:761] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 16:55:10,676 - device_manager - INFO - [device_manager.py:761] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-31 16:55:10,680 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 353.54MB,强制清理
2025-07-31 16:55:10,801 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 16:55:14,898 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:55:15,393 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:55:15,395 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:55:20,061 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:55:20,074 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:55:20,079 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:55:20,080 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:55:20,208 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:55:20,219 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:55:24,448 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:55:24,451 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:55:36,133 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:55:36,173 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:55:36,182 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:55:36,198 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:55:36,199 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:55:36,200 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:55:36,200 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:55:36,201 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:55:36,201 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:55:36,202 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:55:36,202 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:55:36,202 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:55:36,203 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:55:36,203 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:55:36,214 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:55:36,223 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:55:36,394 - backend.app - INFO - [app.py:805] - 客户端连接: upZomeGFYgrwF91rAAAC
2025-07-31 16:55:36,399 - backend.app - INFO - [app.py:775] - 收到start_rtsp事件客户端ID: upZomeGFYgrwF91rAAAC, 数据: {}
2025-07-31 16:55:36,400 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:55:36,401 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:55:36,402 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:55:37,760 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:55:47,521 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 16:55:53,923 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.73MB,强制清理
2025-07-31 16:55:57,271 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 16:56:07,390 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 16:56:09,014 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 16:56:09,430 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:56:09,642 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:56:09,643 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:56:11,031 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 16:56:11,037 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 16:56:11,038 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 16:56:11,039 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 16:56:11,098 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 16:56:11,102 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 16:56:12,955 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 16:56:12,957 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 16:56:20,498 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 16:56:20,500 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 16:56:20,500 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 16:56:20,500 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 16:56:20,501 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:56:20,501 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 16:56:20,501 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 16:56:20,502 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 16:56:20,502 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 16:56:20,502 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 16:56:20,502 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 16:56:20,503 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 16:56:20,503 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 16:56:20,503 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 16:56:20,510 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 16:56:20,515 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 16:56:22,366 - backend.app - INFO - [app.py:808] - 客户端连接: l9-kB-2_txGQeYtYAAAC
2025-07-31 16:56:22,369 - backend.app - INFO - [app.py:778] - 收到start_rtsp事件客户端ID: l9-kB-2_txGQeYtYAAAC, 数据: {}
2025-07-31 16:56:22,370 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:56:22,371 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 16:56:22,374 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 16:56:23,742 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 16:56:27,372 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 16:56:27,953 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 16:56:28,346 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 16:56:28,346 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 16:56:28,363 - __main__ - ERROR - [debug_server.py:110] - 服务器启动失败: unexpected indent (app.py, line 533)
Traceback (most recent call last):
File "D:\BodyBalanceEvaluation\debug_server.py", line 83, in start_debug_server
from backend.app import app, socketio, init_app
File "D:\BodyBalanceEvaluation\backend\app.py", line 533
'session_id': session_id,
IndentationError: unexpected indent
2025-07-31 17:07:33,348 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 17:07:33,348 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 17:07:34,177 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 17:07:34,182 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 17:07:34,184 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 17:07:34,184 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 17:07:34,225 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 17:07:34,228 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 17:07:35,349 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 17:07:35,350 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 17:07:40,417 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 17:07:40,417 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 17:07:40,417 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 17:07:40,418 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 17:07:40,418 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:07:40,419 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 17:07:40,419 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 17:07:40,419 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 17:07:40,419 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 17:07:40,420 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 17:07:40,420 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 17:07:40,420 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 17:07:40,420 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 17:07:40,420 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 17:07:40,434 - werkzeug - INFO - [_internal.py:96] - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
2025-07-31 17:07:40,435 - werkzeug - INFO - [_internal.py:96] - Press CTRL+C to quit
2025-07-31 17:07:40,435 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 17:07:40,506 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 17:07:40,506 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 17:07:41,308 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 17:07:41,313 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 17:07:41,315 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 17:07:41,315 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 17:07:41,430 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 17:07:41,433 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 17:07:42,593 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 17:07:42,595 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 17:07:47,690 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 17:07:47,690 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 17:07:47,691 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 17:07:47,691 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 17:07:47,692 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:07:47,692 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 17:07:47,692 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 17:07:47,693 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 17:07:47,693 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 17:07:47,693 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 17:07:47,693 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 17:07:47,694 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 17:07:47,694 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 17:07:47,694 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 17:07:47,698 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 17:07:47,703 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 17:07:47,785 - backend.app - INFO - [app.py:812] - 客户端连接: fz4tYxc2NLXLAaGSAAAB
2025-07-31 17:07:47,788 - backend.app - INFO - [app.py:782] - 收到start_rtsp事件客户端ID: fz4tYxc2NLXLAaGSAAAB, 数据: {}
2025-07-31 17:07:47,788 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:07:47,789 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:07:47,789 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 17:07:49,134 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 17:07:53,809 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:07:53] "GET /api/auth/verify?_t=1753952873805 HTTP/1.1" 200 -
2025-07-31 17:07:53,835 - backend.app - INFO - [app.py:797] - 收到stop_rtsp事件客户端ID: fz4tYxc2NLXLAaGSAAAB, 数据: {}
2025-07-31 17:07:53,835 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 17:07:53,841 - backend.app - INFO - [app.py:817] - 客户端断开连接: fz4tYxc2NLXLAaGSAAAB
2025-07-31 17:07:53,846 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:07:53] "GET /api/patients?_t=1753952873841 HTTP/1.1" 200 -
2025-07-31 17:07:53,860 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:07:53] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 17:07:53,863 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 17:07:53,916 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 30 帧
2025-07-31 17:07:58,319 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:07:58] "GET /api/auth/verify?_t=1753952878317 HTTP/1.1" 200 -
2025-07-31 17:07:58,650 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:07:58] "GET /api/patients/0002 HTTP/1.1" 200 -
2025-07-31 17:07:58,652 - backend.app - INFO - [app.py:812] - 客户端连接: aUz_CuL3c6689YbtAAAD
2025-07-31 17:07:58,655 - backend.app - INFO - [app.py:782] - 收到start_rtsp事件客户端ID: aUz_CuL3c6689YbtAAAD, 数据: {}
2025-07-31 17:07:58,655 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:07:58,656 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:07:58,656 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 17:07:59,956 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 17:08:02,822 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:08:02] "OPTIONS /api/detection/start HTTP/1.1" 200 -
2025-07-31 17:08:03,125 - backend.app - ERROR - [app.py:469] - 开始检测失败: DatabaseManager.create_detection_session() got an unexpected keyword argument 'duration'
2025-07-31 17:08:03,126 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:08:03] "POST /api/detection/start HTTP/1.1" 500 -
2025-07-31 17:08:09,863 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 17:08:11,466 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 335.84MB,强制清理
2025-07-31 17:08:19,643 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 17:08:27,823 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 336.31MB,强制清理
2025-07-31 17:08:29,585 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 17:08:32,241 - werkzeug - INFO - [_internal.py:96] - * Detected change in 'D:\\BodyBalanceEvaluation\\backend\\app.py', reloading
2025-07-31 17:08:32,990 - werkzeug - INFO - [_internal.py:96] - * Restarting with stat
2025-07-31 17:08:33,072 - __main__ - INFO - [debug_server.py:45] - 调试日志已启用
2025-07-31 17:08:33,073 - __main__ - INFO - [debug_server.py:69] - 调试环境检查通过
2025-07-31 17:08:33,975 - matplotlib - DEBUG - [__init__.py:350] - matplotlib data path: D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\matplotlib\mpl-data
2025-07-31 17:08:33,980 - matplotlib - DEBUG - [__init__.py:350] - CONFIGDIR=C:\Users\abc\.matplotlib
2025-07-31 17:08:33,981 - matplotlib - DEBUG - [__init__.py:1511] - interactive is False
2025-07-31 17:08:33,982 - matplotlib - DEBUG - [__init__.py:1512] - platform is win32
2025-07-31 17:08:34,035 - matplotlib - DEBUG - [__init__.py:350] - CACHEDIR=C:\Users\abc\.matplotlib
2025-07-31 17:08:34,038 - matplotlib.font_manager - DEBUG - [font_manager.py:1574] - Using fontManager instance from C:\Users\abc\.matplotlib\fontlist-v330.json
2025-07-31 17:08:35,333 - __main__ - INFO - [debug_server.py:86] - 初始化应用...
2025-07-31 17:08:35,334 - database - INFO - [database.py:122] - 数据库初始化完成
2025-07-31 17:08:40,889 - device_manager - INFO - [device_manager.py:68] - 摄像头初始化成功
2025-07-31 17:08:40,890 - device_manager - INFO - [device_manager.py:83] - IMU传感器初始化成功模拟
2025-07-31 17:08:40,890 - device_manager - INFO - [device_manager.py:95] - 压力传感器初始化成功(模拟)
2025-07-31 17:08:40,890 - device_manager - INFO - [device_manager.py:52] - 设备初始化完成
2025-07-31 17:08:40,891 - device_manager - INFO - [device_manager.py:521] - RTSP配置加载完成: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:08:40,891 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 17:08:40,891 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 17:08:40,892 - data_processor - INFO - [data_processor.py:47] - 数据处理器初始化完成
2025-07-31 17:08:40,892 - backend.app - INFO - [app.py:101] - 应用初始化完成
2025-07-31 17:08:40,892 - __main__ - INFO - [debug_server.py:90] - 启动调试服务器...
2025-07-31 17:08:40,892 - __main__ - INFO - [debug_server.py:91] - 调试模式已启用 - 可以在IDE中设置断点
2025-07-31 17:08:40,892 - __main__ - INFO - [debug_server.py:92] - 服务器地址: http://127.0.0.1:5000
2025-07-31 17:08:40,892 - __main__ - INFO - [debug_server.py:93] - 健康检查: http://127.0.0.1:5000/health
2025-07-31 17:08:40,892 - __main__ - INFO - [debug_server.py:94] - 按 Ctrl+C 停止服务器
2025-07-31 17:08:40,899 - werkzeug - WARNING - [_internal.py:96] - * Debugger is active!
2025-07-31 17:08:40,903 - werkzeug - INFO - [_internal.py:96] - * Debugger PIN: 145-351-357
2025-07-31 17:08:40,989 - backend.app - INFO - [app.py:810] - 客户端连接: 5scR3WFYG8jOUF4UAAAB
2025-07-31 17:08:40,993 - backend.app - INFO - [app.py:780] - 收到start_rtsp事件客户端ID: 5scR3WFYG8jOUF4UAAAB, 数据: {}
2025-07-31 17:08:40,993 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:08:40,994 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:08:40,994 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 17:08:42,343 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 17:08:51,914 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 17:08:57,104 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:08:57] "GET /api/auth/verify?_t=1753952937101 HTTP/1.1" 200 -
2025-07-31 17:08:57,125 - backend.app - INFO - [app.py:795] - 收到stop_rtsp事件客户端ID: 5scR3WFYG8jOUF4UAAAB, 数据: {}
2025-07-31 17:08:57,126 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 17:08:57,131 - backend.app - INFO - [app.py:815] - 客户端断开连接: 5scR3WFYG8jOUF4UAAAB
2025-07-31 17:08:57,136 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:08:57] "GET /api/patients?_t=1753952937130 HTTP/1.1" 200 -
2025-07-31 17:08:57,148 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:08:57] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 17:08:57,151 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 17:08:57,217 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 92 帧
2025-07-31 17:08:59,639 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:08:59] "GET /api/auth/verify?_t=1753952939637 HTTP/1.1" 200 -
2025-07-31 17:08:59,975 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:08:59] "GET /api/patients/0001 HTTP/1.1" 200 -
2025-07-31 17:08:59,976 - backend.app - INFO - [app.py:810] - 客户端连接: LTKOhkB3GGDlbiLqAAAD
2025-07-31 17:08:59,981 - backend.app - INFO - [app.py:780] - 收到start_rtsp事件客户端ID: LTKOhkB3GGDlbiLqAAAD, 数据: {}
2025-07-31 17:08:59,981 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:08:59,982 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:08:59,982 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 17:09:01,093 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:01] "OPTIONS /api/detection/start HTTP/1.1" 200 -
2025-07-31 17:09:01,323 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 17:09:01,412 - database - INFO - [database.py:324] - 创建检测会话: 7872bb06-b7a4-4df1-9179-2d9dd45187d3
2025-07-31 17:09:01,413 - backend.app - INFO - [app.py:441] - 创建检测会话成功: 7872bb06-b7a4-4df1-9179-2d9dd45187d3, 患者ID: 0001
2025-07-31 17:09:01,414 - backend.app - INFO - [app.py:684] - 开始检测会话: 7872bb06-b7a4-4df1-9179-2d9dd45187d3
2025-07-31 17:09:01,414 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:01] "POST /api/detection/start HTTP/1.1" 200 -
2025-07-31 17:09:02,375 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 394.82MB,强制清理
2025-07-31 17:09:07,718 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:07] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 17:09:08,024 - detection_engine - INFO - [detection_engine.py:47] - 数据目录创建完成
2025-07-31 17:09:08,025 - detection_engine - INFO - [detection_engine.py:38] - 检测引擎初始化完成
2025-07-31 17:09:08,034 - detection_engine - INFO - [detection_engine.py:399] - 截图保存成功: D:\BodyBalanceEvaluation\data\patients\0001\7872bb06-b7a4-4df1-9179-2d9dd45187d3\screenshot_20250731_170908.jpg
2025-07-31 17:09:08,035 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:08] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 17:09:10,759 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 17:09:13,603 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:13] "OPTIONS /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 17:09:13,923 - detection_engine - INFO - [detection_engine.py:399] - 截图保存成功: D:\BodyBalanceEvaluation\data\patients\0001\7872bb06-b7a4-4df1-9179-2d9dd45187d3\screenshot_20250731_170913.jpg
2025-07-31 17:09:13,925 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:13] "POST /api/screenshots/save HTTP/1.1" 200 -
2025-07-31 17:09:16,796 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:16] "OPTIONS /api/detection/stop HTTP/1.1" 200 -
2025-07-31 17:09:17,126 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:17] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 17:09:17,129 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:17] "OPTIONS /api/recordings/save HTTP/1.1" 200 -
2025-07-31 17:09:17,150 - database - INFO - [database.py:352] - 更新会话状态: 7872bb06-b7a4-4df1-9179-2d9dd45187d3 -> stopped
2025-07-31 17:09:17,151 - backend.app - INFO - [app.py:718] - 检测会话完成: 7872bb06-b7a4-4df1-9179-2d9dd45187d3
2025-07-31 17:09:17,162 - database - INFO - [database.py:352] - 更新会话状态: 7872bb06-b7a4-4df1-9179-2d9dd45187d3 -> completed
2025-07-31 17:09:17,173 - database - INFO - [database.py:371] - 更新会话持续时间: 7872bb06-b7a4-4df1-9179-2d9dd45187d3 -> 15秒
2025-07-31 17:09:17,173 - backend.app - INFO - [app.py:507] - 检测会话已停止: 7872bb06-b7a4-4df1-9179-2d9dd45187d3, 持续时间: 15秒
2025-07-31 17:09:17,174 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:17] "POST /api/detection/stop HTTP/1.1" 200 -
2025-07-31 17:09:17,373 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\0001\7872bb06-b7a4-4df1-9179-2d9dd45187d3\recording_20250731_170917.mp4
2025-07-31 17:09:17,373 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:17] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 17:09:17,435 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:17] "OPTIONS /api/sessions/7872bb06-b7a4-4df1-9179-2d9dd45187d3/video-path HTTP/1.1" 200 -
2025-07-31 17:09:17,436 - detection_engine - INFO - [detection_engine.py:447] - 录像保存成功: D:\BodyBalanceEvaluation\data\patients\0001\7872bb06-b7a4-4df1-9179-2d9dd45187d3\recording_20250731_170917.mp4
2025-07-31 17:09:17,437 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:17] "POST /api/recordings/save HTTP/1.1" 200 -
2025-07-31 17:09:17,692 - database - INFO - [database.py:390] - 更新会话视频路径: 7872bb06-b7a4-4df1-9179-2d9dd45187d3 -> D:\BodyBalanceEvaluation\data\patients\0001\7872bb06-b7a4-4df1-9179-2d9dd45187d3\recording_20250731_170917.mp4
2025-07-31 17:09:17,693 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:17] "PUT /api/sessions/7872bb06-b7a4-4df1-9179-2d9dd45187d3/video-path HTTP/1.1" 200 -
2025-07-31 17:09:17,743 - database - INFO - [database.py:390] - 更新会话视频路径: 7872bb06-b7a4-4df1-9179-2d9dd45187d3 -> D:\BodyBalanceEvaluation\data\patients\0001\7872bb06-b7a4-4df1-9179-2d9dd45187d3\recording_20250731_170917.mp4
2025-07-31 17:09:17,743 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:09:17] "PUT /api/sessions/7872bb06-b7a4-4df1-9179-2d9dd45187d3/video-path HTTP/1.1" 200 -
2025-07-31 17:09:18,774 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 404.81MB,强制清理
2025-07-31 17:09:20,687 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 17:09:30,639 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 17:09:35,277 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 404.76MB,强制清理
2025-07-31 17:09:40,581 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 17:09:50,471 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 17:09:51,657 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 404.76MB,强制清理
2025-07-31 17:10:00,316 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 17:10:08,310 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.00MB,强制清理
2025-07-31 17:10:10,256 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2
2025-07-31 17:10:20,358 - device_manager - INFO - [device_manager.py:761] - 已推送 480 帧到编码队列,跳过率: 1/2
2025-07-31 17:10:24,999 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.00MB,强制清理
2025-07-31 17:10:30,296 - device_manager - INFO - [device_manager.py:761] - 已推送 540 帧到编码队列,跳过率: 1/2
2025-07-31 17:10:40,377 - device_manager - INFO - [device_manager.py:761] - 已推送 600 帧到编码队列,跳过率: 1/2
2025-07-31 17:10:41,689 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 404.97MB,强制清理
2025-07-31 17:10:50,337 - device_manager - INFO - [device_manager.py:761] - 已推送 660 帧到编码队列,跳过率: 1/2
2025-07-31 17:10:58,337 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 404.97MB,强制清理
2025-07-31 17:11:00,446 - device_manager - INFO - [device_manager.py:761] - 已推送 720 帧到编码队列,跳过率: 1/2
2025-07-31 17:11:10,387 - device_manager - INFO - [device_manager.py:761] - 已推送 780 帧到编码队列,跳过率: 1/2
2025-07-31 17:11:15,030 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 404.97MB,强制清理
2025-07-31 17:11:20,326 - device_manager - INFO - [device_manager.py:761] - 已推送 840 帧到编码队列,跳过率: 1/2
2025-07-31 17:11:29,927 - device_manager - INFO - [device_manager.py:761] - 已推送 900 帧到编码队列,跳过率: 1/2
2025-07-31 17:11:31,228 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.14MB,强制清理
2025-07-31 17:11:39,565 - device_manager - INFO - [device_manager.py:761] - 已推送 960 帧到编码队列,跳过率: 1/2
2025-07-31 17:11:47,581 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.31MB,强制清理
2025-07-31 17:11:49,505 - device_manager - INFO - [device_manager.py:761] - 已推送 1020 帧到编码队列,跳过率: 1/2
2025-07-31 17:11:59,609 - device_manager - INFO - [device_manager.py:761] - 已推送 1080 帧到编码队列,跳过率: 1/2
2025-07-31 17:12:04,259 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.29MB,强制清理
2025-07-31 17:12:09,555 - device_manager - INFO - [device_manager.py:761] - 已推送 1140 帧到编码队列,跳过率: 1/2
2025-07-31 17:12:19,650 - device_manager - INFO - [device_manager.py:761] - 已推送 1200 帧到编码队列,跳过率: 1/2
2025-07-31 17:12:20,937 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.74MB,强制清理
2025-07-31 17:12:29,586 - device_manager - INFO - [device_manager.py:761] - 已推送 1260 帧到编码队列,跳过率: 1/2
2025-07-31 17:12:37,296 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.74MB,强制清理
2025-07-31 17:12:39,385 - device_manager - INFO - [device_manager.py:761] - 已推送 1320 帧到编码队列,跳过率: 1/2
2025-07-31 17:12:49,149 - device_manager - INFO - [device_manager.py:761] - 已推送 1380 帧到编码队列,跳过率: 1/2
2025-07-31 17:12:53,821 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.74MB,强制清理
2025-07-31 17:12:59,259 - device_manager - INFO - [device_manager.py:761] - 已推送 1440 帧到编码队列,跳过率: 1/2
2025-07-31 17:13:08,951 - device_manager - INFO - [device_manager.py:761] - 已推送 1500 帧到编码队列,跳过率: 1/2
2025-07-31 17:13:10,165 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.74MB,强制清理
2025-07-31 17:13:18,648 - device_manager - INFO - [device_manager.py:761] - 已推送 1560 帧到编码队列,跳过率: 1/2
2025-07-31 17:13:26,682 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 409.38MB,强制清理
2025-07-31 17:13:28,766 - device_manager - INFO - [device_manager.py:761] - 已推送 1620 帧到编码队列,跳过率: 1/2
2025-07-31 17:13:38,541 - device_manager - INFO - [device_manager.py:761] - 已推送 1680 帧到编码队列,跳过率: 1/2
2025-07-31 17:13:43,361 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 409.42MB,强制清理
2025-07-31 17:13:48,663 - device_manager - INFO - [device_manager.py:761] - 已推送 1740 帧到编码队列,跳过率: 1/2
2025-07-31 17:13:58,436 - device_manager - INFO - [device_manager.py:761] - 已推送 1800 帧到编码队列,跳过率: 1/2
2025-07-31 17:13:59,733 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 413.04MB,强制清理
2025-07-31 17:14:08,060 - device_manager - INFO - [device_manager.py:761] - 已推送 1860 帧到编码队列,跳过率: 1/2
2025-07-31 17:14:15,759 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 413.04MB,强制清理
2025-07-31 17:14:17,680 - device_manager - INFO - [device_manager.py:761] - 已推送 1920 帧到编码队列,跳过率: 1/2
2025-07-31 17:14:27,310 - device_manager - INFO - [device_manager.py:761] - 已推送 1980 帧到编码队列,跳过率: 1/2
2025-07-31 17:14:31,799 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 413.84MB,强制清理
2025-07-31 17:14:36,924 - device_manager - INFO - [device_manager.py:761] - 已推送 2040 帧到编码队列,跳过率: 1/2
2025-07-31 17:14:46,555 - device_manager - INFO - [device_manager.py:761] - 已推送 2100 帧到编码队列,跳过率: 1/2
2025-07-31 17:14:47,839 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 413.85MB,强制清理
2025-07-31 17:14:56,170 - device_manager - INFO - [device_manager.py:761] - 已推送 2160 帧到编码队列,跳过率: 1/2
2025-07-31 17:15:03,859 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 413.87MB,强制清理
2025-07-31 17:15:05,796 - device_manager - INFO - [device_manager.py:761] - 已推送 2220 帧到编码队列,跳过率: 1/2
2025-07-31 17:15:15,411 - device_manager - INFO - [device_manager.py:761] - 已推送 2280 帧到编码队列,跳过率: 1/2
2025-07-31 17:15:19,898 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 413.84MB,强制清理
2025-07-31 17:15:25,030 - device_manager - INFO - [device_manager.py:761] - 已推送 2340 帧到编码队列,跳过率: 1/2
2025-07-31 17:15:34,810 - device_manager - INFO - [device_manager.py:761] - 已推送 2400 帧到编码队列,跳过率: 1/2
2025-07-31 17:15:36,254 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 413.82MB,强制清理
2025-07-31 17:15:44,579 - device_manager - INFO - [device_manager.py:761] - 已推送 2460 帧到编码队列,跳过率: 1/2
2025-07-31 17:15:52,277 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 413.82MB,强制清理
2025-07-31 17:15:54,222 - device_manager - INFO - [device_manager.py:761] - 已推送 2520 帧到编码队列,跳过率: 1/2
2025-07-31 17:16:03,833 - device_manager - INFO - [device_manager.py:761] - 已推送 2580 帧到编码队列,跳过率: 1/2
2025-07-31 17:16:08,343 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 413.86MB,强制清理
2025-07-31 17:16:13,456 - device_manager - INFO - [device_manager.py:761] - 已推送 2640 帧到编码队列,跳过率: 1/2
2025-07-31 17:16:23,068 - device_manager - INFO - [device_manager.py:761] - 已推送 2700 帧到编码队列,跳过率: 1/2
2025-07-31 17:16:24,046 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:16:24] "GET /api/auth/verify?_t=1753953384024 HTTP/1.1" 200 -
2025-07-31 17:16:24,206 - backend.app - INFO - [app.py:795] - 收到stop_rtsp事件客户端ID: LTKOhkB3GGDlbiLqAAAD, 数据: {}
2025-07-31 17:16:24,209 - device_manager - INFO - [device_manager.py:805] - RTSP推流已停止
2025-07-31 17:16:24,242 - backend.app - INFO - [app.py:815] - 客户端断开连接: LTKOhkB3GGDlbiLqAAAD
2025-07-31 17:16:24,268 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:16:24] "GET /api/patients?_t=1753953384240 HTTP/1.1" 200 -
2025-07-31 17:16:24,279 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:16:24] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-07-31 17:16:24,295 - werkzeug - ERROR - [_internal.py:96] - Error on request:
Traceback (most recent call last):
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 362, in run_wsgi
execute(self.server.app)
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 328, in execute
write(b"")
File "D:\industrial_train_prediction\industrial_train_prediction\venv\Lib\site-packages\werkzeug\serving.py", line 253, in write
assert status_set is not None, "write() before start_response"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: write() before start_response
2025-07-31 17:16:24,379 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 405.33MB,强制清理
2025-07-31 17:16:24,548 - device_manager - INFO - [device_manager.py:776] - RTSP推流结束总共推送了 2708 帧
2025-07-31 17:16:37,031 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:16:37] "GET /api/auth/verify?_t=1753953397029 HTTP/1.1" 200 -
2025-07-31 17:16:55,885 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:16:55] "GET /api/auth/verify?_t=1753953415881 HTTP/1.1" 200 -
2025-07-31 17:16:55,916 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:16:55] "GET /api/patients?_t=1753953415912 HTTP/1.1" 200 -
2025-07-31 17:17:12,056 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:17:12] "GET /api/auth/verify?_t=1753953432054 HTTP/1.1" 200 -
2025-07-31 17:17:12,376 - werkzeug - INFO - [_internal.py:96] - 127.0.0.1 - - [31/Jul/2025 17:17:12] "GET /api/patients/0002 HTTP/1.1" 200 -
2025-07-31 17:17:12,381 - backend.app - INFO - [app.py:810] - 客户端连接: TRto-MLTUJktHbxXAAAF
2025-07-31 17:17:12,383 - backend.app - INFO - [app.py:780] - 收到start_rtsp事件客户端ID: TRto-MLTUJktHbxXAAAF, 数据: {}
2025-07-31 17:17:12,384 - device_manager - INFO - [device_manager.py:789] - 启动RTSP线程URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:17:12,384 - device_manager - INFO - [device_manager.py:651] - 开始生成RTSP帧URL: rtsp://admin:JY123456@192.168.1.61:554/Streaming/Channels/101
2025-07-31 17:17:12,384 - device_manager - INFO - [device_manager.py:794] - RTSP线程已启动
2025-07-31 17:17:13,682 - device_manager - INFO - [device_manager.py:668] - RTSP流已打开开始推送帧激进实时模式
2025-07-31 17:17:23,593 - device_manager - INFO - [device_manager.py:761] - 已推送 60 帧到编码队列,跳过率: 1/2
2025-07-31 17:17:30,005 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 414.17MB,强制清理
2025-07-31 17:17:33,224 - device_manager - INFO - [device_manager.py:761] - 已推送 120 帧到编码队列,跳过率: 1/2
2025-07-31 17:17:43,166 - device_manager - INFO - [device_manager.py:761] - 已推送 180 帧到编码队列,跳过率: 1/2
2025-07-31 17:17:46,365 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 414.17MB,强制清理
2025-07-31 17:17:53,094 - device_manager - INFO - [device_manager.py:761] - 已推送 240 帧到编码队列,跳过率: 1/2
2025-07-31 17:18:03,210 - device_manager - INFO - [device_manager.py:761] - 已推送 300 帧到编码队列,跳过率: 1/2
2025-07-31 17:18:03,211 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 414.62MB,强制清理
2025-07-31 17:18:13,165 - device_manager - INFO - [device_manager.py:761] - 已推送 360 帧到编码队列,跳过率: 1/2
2025-07-31 17:18:19,728 - device_manager - WARNING - [device_manager.py:543] - 内存使用过高: 414.62MB,强制清理
2025-07-31 17:18:23,094 - device_manager - INFO - [device_manager.py:761] - 已推送 420 帧到编码队列,跳过率: 1/2