+ {% if current_user.branch == '交付中心' %}
+
+ {% endif %}
+ {% if request.args.get('device_type') or request.args.get('project_type') or selected_branch %}
+ 清除所有筛选
+ {% endif %}
+
+
diff --git a/app/utils/__pycache__/db_utils.cpython-312.pyc b/app/utils/__pycache__/db_utils.cpython-312.pyc
index 43d182c..8dddca4 100644
Binary files a/app/utils/__pycache__/db_utils.cpython-312.pyc and b/app/utils/__pycache__/db_utils.cpython-312.pyc differ
diff --git a/app/utils/__pycache__/error_handlers.cpython-312.pyc b/app/utils/__pycache__/error_handlers.cpython-312.pyc
index 95aeab1..549021b 100644
Binary files a/app/utils/__pycache__/error_handlers.cpython-312.pyc and b/app/utils/__pycache__/error_handlers.cpython-312.pyc differ
diff --git a/app/utils/__pycache__/file_utils.cpython-312.pyc b/app/utils/__pycache__/file_utils.cpython-312.pyc
index 0ab7c30..a065af9 100644
Binary files a/app/utils/__pycache__/file_utils.cpython-312.pyc and b/app/utils/__pycache__/file_utils.cpython-312.pyc differ
diff --git a/app/utils/__pycache__/lzmx.cpython-312.pyc b/app/utils/__pycache__/lzmx.cpython-312.pyc
index e0bc134..cc19316 100644
Binary files a/app/utils/__pycache__/lzmx.cpython-312.pyc and b/app/utils/__pycache__/lzmx.cpython-312.pyc differ
diff --git a/app/utils/__pycache__/reward.cpython-312.pyc b/app/utils/__pycache__/reward.cpython-312.pyc
index 101b72b..5645100 100644
Binary files a/app/utils/__pycache__/reward.cpython-312.pyc and b/app/utils/__pycache__/reward.cpython-312.pyc differ
diff --git a/app/uwsgi.ini b/app/uwsgi.ini
index 83a34ba..a0f7c04 100755
--- a/app/uwsgi.ini
+++ b/app/uwsgi.ini
@@ -39,24 +39,24 @@ buffer-size = 32768
# 指定日志文件的路径
# uWSGI 的运行日志将写入此文件
-logto = /opt/1panel/docker/compose/4an/uwsgi.log
+logto = /home/v6ole/pyproject/4an/uwsgi.log
# 指定虚拟环境的路径
# uWSGI 将使用此虚拟环境中的 Python 解释器和依赖库
-virtualenv = /mnt/nfs/.venv
+virtualenv = /home/v6ole/pyproject/venv
# 设置应用的根目录
# uWSGI 将切换到此目录运行,确保应用的相对路径正确
-chdir = /opt/1panel/docker/compose/4an/app
+chdir = /home/v6ole/pyproject/4an/app
# 设置 PID 文件的路径
# PID 文件用于管理 uWSGI 进程(如停止、重启)
-pidfile = /opt/1panel/docker/compose/4an/uwsgi.pid
+pidfile = /home/v6ole/pyproject/4an/uwsgi.pid
# 设置 Unix Socket 文件的路径
# 用于与 Nginx 或其他代理服务器通信
# 如果使用 HTTP 模式,可以注释掉此行
-socket = /opt/1panel/docker/compose/4an/uwsgi.sock
+socket = /home/v6ole/pyproject/4an/uwsgi.sock
# 设置 Socket 文件的权限
# 660 表示只有所有者和所属组有读写权限
diff --git a/app/views/__pycache__/about.cpython-312.pyc b/app/views/__pycache__/about.cpython-312.pyc
old mode 100755
new mode 100644
index 166383a..ad9273c
Binary files a/app/views/__pycache__/about.cpython-312.pyc and b/app/views/__pycache__/about.cpython-312.pyc differ
diff --git a/app/views/__pycache__/auth.cpython-312.pyc b/app/views/__pycache__/auth.cpython-312.pyc
index c7659a1..74ee788 100644
Binary files a/app/views/__pycache__/auth.cpython-312.pyc and b/app/views/__pycache__/auth.cpython-312.pyc differ
diff --git a/app/views/__pycache__/dashboard.cpython-312.pyc b/app/views/__pycache__/dashboard.cpython-312.pyc
index c6e1e4a..29fadf4 100644
Binary files a/app/views/__pycache__/dashboard.cpython-312.pyc and b/app/views/__pycache__/dashboard.cpython-312.pyc differ
diff --git a/app/views/__pycache__/device.cpython-312.pyc b/app/views/__pycache__/device.cpython-312.pyc
old mode 100755
new mode 100644
index 587c68e..75686b5
Binary files a/app/views/__pycache__/device.cpython-312.pyc and b/app/views/__pycache__/device.cpython-312.pyc differ
diff --git a/app/views/__pycache__/history.cpython-312.pyc b/app/views/__pycache__/history.cpython-312.pyc
old mode 100755
new mode 100644
index be87f05..cbb6932
Binary files a/app/views/__pycache__/history.cpython-312.pyc and b/app/views/__pycache__/history.cpython-312.pyc differ
diff --git a/app/views/__pycache__/manual.cpython-312.pyc b/app/views/__pycache__/manual.cpython-312.pyc
old mode 100755
new mode 100644
index 043bb5a..603ed44
Binary files a/app/views/__pycache__/manual.cpython-312.pyc and b/app/views/__pycache__/manual.cpython-312.pyc differ
diff --git a/app/views/__pycache__/statistics.cpython-312.pyc b/app/views/__pycache__/statistics.cpython-312.pyc
old mode 100755
new mode 100644
index 1168521..2ebf3bc
Binary files a/app/views/__pycache__/statistics.cpython-312.pyc and b/app/views/__pycache__/statistics.cpython-312.pyc differ
diff --git a/app/views/__pycache__/work_order.cpython-312.pyc b/app/views/__pycache__/work_order.cpython-312.pyc
index 7a0d7c4..1afb15c 100644
Binary files a/app/views/__pycache__/work_order.cpython-312.pyc and b/app/views/__pycache__/work_order.cpython-312.pyc differ
diff --git a/app/views/work_order.py b/app/views/work_order.py
index 4956809..49cbeed 100755
--- a/app/views/work_order.py
+++ b/app/views/work_order.py
@@ -132,14 +132,26 @@ def init_work_order_routes(app):
device_type = request.args.get('device_type', '')
project_type = request.args.get('project_type', '')
- # 基础查询
- query = WorkOrder.query.filter_by(status='待处理')
+ # 基础查询,直接join Device表
+ query = WorkOrder.query.join(Device).filter(WorkOrder.status == '待处理')
# 根据用户权限筛选工单
if current_user.branch != '交付中心':
- query = query.join(Device).filter(Device.branch == current_user.branch)
+ query = query.filter(Device.branch == current_user.branch)
- # 获取总数统计
+ # 应用分支筛选(仅交付中心可用)
+ if branch and current_user.branch == '交付中心':
+ query = query.filter(Device.branch == branch)
+
+ # 应用设备类型筛选
+ if device_type:
+ query = query.filter(Device.device_type == device_type)
+
+ # 应用项目类型筛选
+ if project_type:
+ query = query.filter(Device.project_type == project_type)
+
+ # 获取总数统计(使用相同的筛选条件)
total_orders = query.count()
# 获取各支局统计
@@ -154,21 +166,17 @@ def init_work_order_routes(app):
branch_stats = dict(branch_counts)
- # 应用分支筛选(仅交付中心可用)
- if branch and current_user.branch == '交付中心':
- query = query.join(Device).filter(Device.branch == branch)
-
- # 应用设备类型筛选
- if device_type:
- query = query.join(Device).filter(Device.device_type == device_type)
-
- # 应用项目类型筛选
- if project_type:
- query = query.join(Device).filter(Device.project_type == project_type)
-
- # 获取筛选选项
- device_types_query = db.session.query(Device.device_type).distinct().join(WorkOrder).filter(WorkOrder.status == '待处理')
- project_types_query = db.session.query(Device.project_type).distinct().join(WorkOrder).filter(WorkOrder.status == '待处理')
+ # 获取筛选选项 - 修正查询方向
+ device_types_query = db.session.query(Device.device_type).distinct().filter(
+ Device.device_id.in_(
+ db.session.query(WorkOrder.device_id).filter(WorkOrder.status == '待处理')
+ )
+ )
+ project_types_query = db.session.query(Device.project_type).distinct().filter(
+ Device.device_id.in_(
+ db.session.query(WorkOrder.device_id).filter(WorkOrder.status == '待处理')
+ )
+ )
# 根据用户权限进一步筛选选项
if current_user.branch != '交付中心':
@@ -181,6 +189,42 @@ def init_work_order_routes(app):
device_types = [dt[0] for dt in device_types_query.all() if dt[0]]
project_types = [pt[0] for pt in project_types_query.all() if pt[0]]
+ # 获取设备类型统计
+ device_type_stats = {}
+ if device_types:
+ device_type_counts = db.session.query(
+ Device.device_type,
+ db.func.count(WorkOrder.order_id)
+ ).join(WorkOrder, WorkOrder.device_id == Device.device_id
+ ).filter(WorkOrder.status == '待处理')
+
+ # 应用同样的权限筛选
+ if current_user.branch != '交付中心':
+ device_type_counts = device_type_counts.filter(Device.branch == current_user.branch)
+ elif branch:
+ device_type_counts = device_type_counts.filter(Device.branch == branch)
+
+ device_type_counts = device_type_counts.group_by(Device.device_type).all()
+ device_type_stats = dict(device_type_counts)
+
+ # 获取项目类型统计
+ project_type_stats = {}
+ if project_types:
+ project_type_counts = db.session.query(
+ Device.project_type,
+ db.func.count(WorkOrder.order_id)
+ ).join(WorkOrder, WorkOrder.device_id == Device.device_id
+ ).filter(WorkOrder.status == '待处理')
+
+ # 应用同样的权限筛选
+ if current_user.branch != '交付中心':
+ project_type_counts = project_type_counts.filter(Device.branch == current_user.branch)
+ elif branch:
+ project_type_counts = project_type_counts.filter(Device.branch == branch)
+
+ project_type_counts = project_type_counts.group_by(Device.project_type).all()
+ project_type_stats = dict(project_type_counts)
+
# 获取分页数据
work_orders = query.paginate(page=page, per_page=per_page)
@@ -195,6 +239,8 @@ def init_work_order_routes(app):
work_orders=work_orders,
total_orders=total_orders,
branch_stats=branch_stats,
+ device_type_stats=device_type_stats,
+ project_type_stats=project_type_stats,
show_filter=current_user.branch == '交付中心', # 只有交付中心可以看到筛选
branches=get_branches() if current_user.branch == '交付中心' else [], # 只有交付中心可以看到支局列表
selected_branch=branch,
diff --git a/supervisor.log b/supervisor.log
deleted file mode 100644
index ced2a2e..0000000
--- a/supervisor.log
+++ /dev/null
@@ -1,10 +0,0 @@
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
diff --git a/uwsgi.log b/uwsgi.log
index a82ef77..ad32660 100644
--- a/uwsgi.log
+++ b/uwsgi.log
@@ -1,89 +1,1300 @@
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Jul 25 18:10:12 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-62-generic #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025
-nodename: ubserver
+*** Starting uWSGI 2.0.31 (64bit) on [Thu Nov 27 16:01:18 2025] ***
+compiled with version: 13.3.0 on 26 November 2025 03:29:52
+os: Linux-6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025
+nodename: fnubserver
machine: x86_64
clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
+detected number of CPU cores: 22
+current working directory: /home/v6ole/pyproject/4an
+writing pidfile to /home/v6ole/pyproject/4an/uwsgi.pid
+detected binary path: /home/v6ole/pyproject/venv/bin/uwsgi
!!! no internal routing support, rebuild with pcre support !!!
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
+chdir() to /home/v6ole/pyproject/4an/app
+your processes number limit is 63617
your memory page size is 4096 bytes
*** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
+detected max file descriptor number: 1048576
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
+uwsgi socket 0 bound to UNIX address /home/v6ole/pyproject/4an/uwsgi.sock fd 9
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x7bb2910a39e8
+Python version: 3.12.3 (main, Nov 6 2025, 13:44:16) [GCC 13.3.0]
+PEP 405 virtualenv detected: /home/v6ole/pyproject/venv
+Set PythonHome to /home/v6ole/pyproject/venv
+Python main interpreter initialized at 0x7193d0ea3668
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
python threads support enabled
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
+mapped 703440 bytes (686 KB) for 8 cores
*** Operational MODE: preforking+threaded ***
Traceback (most recent call last):
- File "/opt/1panel/docker/compose/4an/app/app.py", line 13, in
- from views.dashboard import init_dashboard_routes
- File "/opt/1panel/docker/compose/4an/app/views/dashboard.py", line 6, in
- from utils.db_utils import cache_query, db_operation
-ModuleNotFoundError: No module named 'utils.db_utils'
+ File "/home/v6ole/pyproject/4an/app/app.py", line 8, in
+ from views.statistics import init_statistics_routes
+ File "/home/v6ole/pyproject/4an/app/views/statistics.py", line 6, in
+ from openpyxl import Workbook
+ModuleNotFoundError: No module named 'openpyxl'
unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. going in full dynamic mode ***
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 3945870)
-spawned uWSGI worker 1 (pid: 3945897, cores: 2)
+spawned uWSGI master process (pid: 827866)
+spawned uWSGI worker 1 (pid: 827965, cores: 2)
+spawned uWSGI worker 2 (pid: 827966, cores: 2)
+spawned uWSGI worker 3 (pid: 827969, cores: 2)
Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 3945900, cores: 2)
-spawned uWSGI worker 3 (pid: 3945903, cores: 2)
-spawned uWSGI worker 4 (pid: 3945906, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 21 ***
-spawned uWSGI http 1 (pid: 3945909)
+spawned uWSGI worker 4 (pid: 827973, cores: 2)
+*** Stats server enabled on 127.0.0.1:9191 fd: 24 ***
+spawned uWSGI http 1 (pid: 827975)
unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
unable to stat() true, events will be triggered as soon as the file is created
---- no python application found, check your startup logs for errors ---
---- no python application found, check your startup logs for errors ---
---- no python application found, check your startup logs for errors ---
---- no python application found, check your startup logs for errors ---
-gateway "uWSGI http 1" has been buried (pid: 3945909)
-...brutally killing workers...
+SIGINT/SIGTERM received...killing workers...
+gateway "uWSGI http 1" has been buried (pid: 827975)
worker 1 buried after 1 seconds
worker 2 buried after 1 seconds
worker 3 buried after 1 seconds
worker 4 buried after 1 seconds
-binary reloading uWSGI...
-chdir() to /opt/1panel/docker/compose/4an/app
-closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
-found fd 9 mapped to socket 0 (/opt/1panel/docker/compose/4an/uwsgi.sock)
-running /mnt/nfs/.venv/bin/uwsgi
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Jul 25 18:12:19 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-62-generic #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025
-nodename: ubserver
+goodbye to uWSGI.
+VACUUM: pidfile removed.
+VACUUM: unix socket /home/v6ole/pyproject/4an/uwsgi.sock removed.
+*** Starting uWSGI 2.0.31 (64bit) on [Thu Nov 27 16:03:48 2025] ***
+compiled with version: 13.3.0 on 26 November 2025 03:29:52
+os: Linux-6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025
+nodename: fnubserver
machine: x86_64
clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
+detected number of CPU cores: 22
+current working directory: /home/v6ole/pyproject/4an
+writing pidfile to /home/v6ole/pyproject/4an/uwsgi.pid
+detected binary path: /home/v6ole/pyproject/venv/bin/uwsgi
!!! no internal routing support, rebuild with pcre support !!!
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
+chdir() to /home/v6ole/pyproject/4an/app
+your processes number limit is 63617
+your memory page size is 4096 bytes
+ *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
+detected max file descriptor number: 1048576
+lock engine: pthread robust mutexes
+thunder lock: disabled (you can enable it with --thunder-lock)
+uWSGI http bound on 0.0.0.0:18019 fd 6
+uwsgi socket 0 bound to UNIX address /home/v6ole/pyproject/4an/uwsgi.sock fd 9
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+Python version: 3.12.3 (main, Nov 6 2025, 13:44:16) [GCC 13.3.0]
+PEP 405 virtualenv detected: /home/v6ole/pyproject/venv
+Set PythonHome to /home/v6ole/pyproject/venv
+Python main interpreter initialized at 0x79a4450a3668
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+python threads support enabled
+your server socket listen backlog is limited to 100 connections
+your mercy for graceful operations on workers is 60 seconds
+mapped 703440 bytes (686 KB) for 8 cores
+*** Operational MODE: preforking+threaded ***
+[2025-11-27 16:03:48,754] INFO in app: 应用启动
+[2025-11-27 16:03:48,756] INFO in error_handlers: 错误处理器初始化完成
+WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x79a4450a3668 pid: 830667 (default app)
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+*** uWSGI is running in multiple interpreter mode ***
+spawned uWSGI master process (pid: 830667)
+spawned uWSGI worker 1 (pid: 830835, cores: 2)
+spawned uWSGI worker 2 (pid: 830838, cores: 2)
+Python auto-reloader enabled
+spawned uWSGI worker 3 (pid: 830841, cores: 2)
+spawned uWSGI worker 4 (pid: 830842, cores: 2)
+*** Stats server enabled on 127.0.0.1:9191 fd: 25 ***
+spawned uWSGI http 1 (pid: 830848)
+unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
+unable to stat() true, events will be triggered as soon as the file is created
+[2025-11-27 16:03:57,465] INFO in auth: 用户 韦矍森(19977899008) 登录成功
+[2025-11-27 16:03:57,495] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
+SIGINT/SIGTERM received...killing workers...
+gateway "uWSGI http 1" has been buried (pid: 830848)
+worker 1 buried after 1 seconds
+worker 2 buried after 1 seconds
+worker 3 buried after 1 seconds
+worker 4 buried after 1 seconds
+goodbye to uWSGI.
+VACUUM: pidfile removed.
+VACUUM: unix socket /home/v6ole/pyproject/4an/uwsgi.sock removed.
+*** Starting uWSGI 2.0.31 (64bit) on [Thu Nov 27 16:05:16 2025] ***
+compiled with version: 13.3.0 on 26 November 2025 03:29:52
+os: Linux-6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025
+nodename: fnubserver
+machine: x86_64
+clock source: unix
+detected number of CPU cores: 22
+current working directory: /home/v6ole/pyproject/4an
+writing pidfile to /home/v6ole/pyproject/4an/uwsgi.pid
+detected binary path: /home/v6ole/pyproject/venv/bin/uwsgi
+!!! no internal routing support, rebuild with pcre support !!!
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+chdir() to /home/v6ole/pyproject/4an/app
+your processes number limit is 63617
+your memory page size is 4096 bytes
+ *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
+detected max file descriptor number: 1024
+lock engine: pthread robust mutexes
+thunder lock: disabled (you can enable it with --thunder-lock)
+uWSGI http bound on 0.0.0.0:18019 fd 6
+uwsgi socket 0 bound to UNIX address /home/v6ole/pyproject/4an/uwsgi.sock fd 9
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+Python version: 3.12.3 (main, Nov 6 2025, 13:44:16) [GCC 13.3.0]
+PEP 405 virtualenv detected: /home/v6ole/pyproject/venv
+Set PythonHome to /home/v6ole/pyproject/venv
+Python main interpreter initialized at 0x71acc72a3668
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+python threads support enabled
+your server socket listen backlog is limited to 100 connections
+your mercy for graceful operations on workers is 60 seconds
+mapped 703440 bytes (686 KB) for 8 cores
+*** Operational MODE: preforking+threaded ***
+[2025-11-27 16:05:16,907] INFO in app: 应用启动
+[2025-11-27 16:05:16,908] INFO in error_handlers: 错误处理器初始化完成
+WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x71acc72a3668 pid: 833548 (default app)
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+*** uWSGI is running in multiple interpreter mode ***
+spawned uWSGI master process (pid: 833548)
+spawned uWSGI worker 1 (pid: 833706, cores: 2)
+Python auto-reloader enabled
+spawned uWSGI worker 2 (pid: 833710, cores: 2)
+spawned uWSGI worker 3 (pid: 833713, cores: 2)
+spawned uWSGI worker 4 (pid: 833716, cores: 2)
+*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
+spawned uWSGI http 1 (pid: 833719)
+unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
+unable to stat() true, events will be triggered as soon as the file is created
+[2025-11-27 16:05:23,641] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
+[2025-11-27 16:05:29,202] INFO in history: 用户 韦矍森 访问历史记录页面
+[2025-11-27 16:05:30,870] INFO in history: 用户 韦矍森 访问历史记录页面
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 854495)
+Respawned uWSGI worker 2 (new pid: 854498)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 854501)
+Respawned uWSGI worker 3 (new pid: 863303)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 874543)
+Respawned uWSGI worker 4 (new pid: 874546)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 883556)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 894820)
+Respawned uWSGI worker 4 (new pid: 894823)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 903783)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 915039)
+Respawned uWSGI worker 4 (new pid: 915042)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 924004)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 935243)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 935246)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 944148)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 955380)
+Respawned uWSGI worker 4 (new pid: 955383)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 964252)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 975500)
+Respawned uWSGI worker 4 (new pid: 975503)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 984412)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 995845)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 995848)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1004704)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1015908)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 1015911)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1024831)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1036033)
+Respawned uWSGI worker 4 (new pid: 1036036)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1044891)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1056087)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 1056090)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1064986)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1076218)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 1076221)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1085153)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1096335)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 1096338)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1105155)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1116348)
+Respawned uWSGI worker 4 (new pid: 1116351)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1125274)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1136571)
+Respawned uWSGI worker 4 (new pid: 1136574)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1145387)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1156576)
+Respawned uWSGI worker 4 (new pid: 1156579)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1165483)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1175809)
+Respawned uWSGI worker 4 (new pid: 1175812)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1182127)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1190136)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 1190139)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1196523)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1204496)
+Respawned uWSGI worker 4 (new pid: 1204499)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1210855)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1218184)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 1218187)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1222876)
+Respawned uWSGI worker 2 (new pid: 1225362)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1228833)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 1228836)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1237201)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1239598)
+Respawned uWSGI worker 1 (new pid: 1241609)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 1241631)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1250902)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1252899)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1261577)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1263634)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1272298)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1274289)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1282946)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1285003)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1293693)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1295670)
+Respawned uWSGI worker 3 (new pid: 1297499)
+Respawned uWSGI worker 1 (new pid: 1297502)
+Python auto-reloader enabled
+worker 4 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1306394)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1308136)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1317049)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1318790)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1327695)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1329474)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1338333)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1340107)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1349237)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1351068)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1359962)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1361730)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1370560)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1372298)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1381728)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1383474)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1392371)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1394156)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1403020)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1404853)
+Respawned uWSGI worker 4 (new pid: 1409430)
+Respawned uWSGI worker 1 (new pid: 1409433)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1484106)
+Respawned uWSGI worker 3 (new pid: 1484107)
+Respawned uWSGI worker 4 (new pid: 1484112)
+Respawned uWSGI worker 1 (new pid: 1484115)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1494810)
+Respawned uWSGI worker 4 (new pid: 1494813)
+Respawned uWSGI worker 1 (new pid: 1494816)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1505469)
+Respawned uWSGI worker 4 (new pid: 1505472)
+Respawned uWSGI worker 1 (new pid: 1505475)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1516102)
+Respawned uWSGI worker 4 (new pid: 1516105)
+Respawned uWSGI worker 1 (new pid: 1516108)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1526724)
+Respawned uWSGI worker 4 (new pid: 1526727)
+Respawned uWSGI worker 1 (new pid: 1526729)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1537311)
+Respawned uWSGI worker 4 (new pid: 1537314)
+Respawned uWSGI worker 1 (new pid: 1537317)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1547904)
+Respawned uWSGI worker 4 (new pid: 1547907)
+Respawned uWSGI worker 1 (new pid: 1547910)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1558523)
+Respawned uWSGI worker 4 (new pid: 1558526)
+Respawned uWSGI worker 1 (new pid: 1558527)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1569227)
+Respawned uWSGI worker 4 (new pid: 1569230)
+Respawned uWSGI worker 1 (new pid: 1569231)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1579945)
+Respawned uWSGI worker 4 (new pid: 1579948)
+Respawned uWSGI worker 1 (new pid: 1579951)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1590702)
+Respawned uWSGI worker 4 (new pid: 1590705)
+Respawned uWSGI worker 1 (new pid: 1590706)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1601371)
+Respawned uWSGI worker 4 (new pid: 1601374)
+Respawned uWSGI worker 1 (new pid: 1601377)
+Python auto-reloader enabled
+Respawned uWSGI worker 3 (new pid: 1601582)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1612337)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1612463)
+[uwsgi-http key: client_addr: 194.165.16.161 client_port: 22527] hr_read(): Connection reset by peer [plugins/http/http.c line 918]
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1623610)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1623724)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1634263)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1634465)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1645055)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1645183)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1655776)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1655958)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1666499)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1666660)
+Respawned uWSGI worker 2 (new pid: 1669568)
+Respawned uWSGI worker 1 (new pid: 1669571)
+Python auto-reloader enabled
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1677503)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1688178)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1698968)
+Respawned uWSGI worker 2 (new pid: 1708321)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1715755)
+Respawned uWSGI worker 1 (new pid: 1715758)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 1715761)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1719035)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1726457)
+Respawned uWSGI worker 1 (new pid: 1726460)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1729788)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1737165)
+Respawned uWSGI worker 1 (new pid: 1737168)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1740503)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1747922)
+Respawned uWSGI worker 1 (new pid: 1747925)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1751210)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1758587)
+Respawned uWSGI worker 1 (new pid: 1758590)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1762001)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1769385)
+Respawned uWSGI worker 1 (new pid: 1769388)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1772640)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1780039)
+Respawned uWSGI worker 1 (new pid: 1780042)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1783371)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1790801)
+Respawned uWSGI worker 1 (new pid: 1790804)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1794133)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1801503)
+Respawned uWSGI worker 1 (new pid: 1801506)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1804861)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1812255)
+Respawned uWSGI worker 1 (new pid: 1812257)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1815546)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1822949)
+Respawned uWSGI worker 1 (new pid: 1822952)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1826320)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1833715)
+Respawned uWSGI worker 1 (new pid: 1833718)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1837076)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1844485)
+Respawned uWSGI worker 1 (new pid: 1844488)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1847773)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1855188)
+Respawned uWSGI worker 1 (new pid: 1855191)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1858523)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1866049)
+Respawned uWSGI worker 1 (new pid: 1866052)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1869340)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1876767)
+Respawned uWSGI worker 1 (new pid: 1876770)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1880087)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1887479)
+Respawned uWSGI worker 1 (new pid: 1887482)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1890837)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1898211)
+Respawned uWSGI worker 1 (new pid: 1898214)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1901556)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1908921)
+Respawned uWSGI worker 1 (new pid: 1908924)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1912248)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1920137)
+Respawned uWSGI worker 1 (new pid: 1920140)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1923382)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1930907)
+Respawned uWSGI worker 1 (new pid: 1930910)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1934274)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1941687)
+Respawned uWSGI worker 1 (new pid: 1941690)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1945070)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1952440)
+Respawned uWSGI worker 1 (new pid: 1952443)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1955711)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1963087)
+Respawned uWSGI worker 1 (new pid: 1963090)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1966460)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1973837)
+Respawned uWSGI worker 1 (new pid: 1973838)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1977132)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1984586)
+Respawned uWSGI worker 1 (new pid: 1984589)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1987842)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1995228)
+Respawned uWSGI worker 1 (new pid: 1995231)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1998606)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2006013)
+Respawned uWSGI worker 1 (new pid: 2006016)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2009383)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2016746)
+Respawned uWSGI worker 1 (new pid: 2016749)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2020105)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2027505)
+Respawned uWSGI worker 1 (new pid: 2027508)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2030768)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2038160)
+Respawned uWSGI worker 1 (new pid: 2038163)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2041486)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2048924)
+Respawned uWSGI worker 1 (new pid: 2048927)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2052213)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2059653)
+Respawned uWSGI worker 1 (new pid: 2059656)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2062924)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2070312)
+Respawned uWSGI worker 1 (new pid: 2070315)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2073676)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2081101)
+Respawned uWSGI worker 1 (new pid: 2081104)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2084373)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2091903)
+Respawned uWSGI worker 1 (new pid: 2091906)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2095220)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2102633)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2105970)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2113408)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2116664)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2124204)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2127566)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2134983)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2138260)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2145657)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2149006)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2156401)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2159729)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2167173)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2170435)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2177843)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2181180)
+Respawned uWSGI worker 3 (new pid: 2182486)
+Respawned uWSGI worker 4 (new pid: 2182823)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2188694)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2192005)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2193380)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2193686)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2199405)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2202750)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2204068)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2204395)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2210172)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2213531)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2214842)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2215157)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2220926)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2224751)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2226065)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2226374)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2232140)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2235481)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2236791)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2237119)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2242908)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2246220)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2247594)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2247872)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2253671)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2256972)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2258275)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2258606)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2267711)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2269027)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2269335)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2278350)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2279658)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2279972)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2289127)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2290439)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2290751)
+Respawned uWSGI worker 1 (new pid: 2294561)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2299820)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2301495)
+Respawned uWSGI worker 3 (new pid: 2304206)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2305344)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2314930)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2316113)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2325623)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2326724)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2336316)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2337479)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2347048)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2348177)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 2354905)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2357819)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2365666)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2368523)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2376398)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2379450)
+Respawned uWSGI worker 4 (new pid: 2380965)
+Respawned uWSGI worker 1 (new pid: 2380968)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2387258)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2391630)
+Respawned uWSGI worker 1 (new pid: 2391633)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2398029)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2402397)
+Respawned uWSGI worker 1 (new pid: 2402400)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2408690)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2413588)
+Respawned uWSGI worker 1 (new pid: 2413591)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2419973)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2424331)
+Respawned uWSGI worker 1 (new pid: 2424334)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2430713)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2435141)
+Respawned uWSGI worker 1 (new pid: 2435144)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2441420)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2445775)
+Respawned uWSGI worker 1 (new pid: 2445778)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2452621)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2457002)
+Respawned uWSGI worker 1 (new pid: 2457005)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2463315)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2467746)
+Respawned uWSGI worker 1 (new pid: 2467749)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2474119)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2478462)
+Respawned uWSGI worker 1 (new pid: 2478463)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2484821)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2489230)
+Respawned uWSGI worker 1 (new pid: 2489233)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2495527)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2499855)
+Respawned uWSGI worker 1 (new pid: 2499858)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2506267)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2510640)
+Respawned uWSGI worker 1 (new pid: 2510643)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2516966)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2521406)
+Respawned uWSGI worker 1 (new pid: 2521409)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3602 second(s)
+Respawned uWSGI worker 2 (new pid: 2527730)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2532102)
+Respawned uWSGI worker 1 (new pid: 2532105)
+Python auto-reloader enabled
+Respawned uWSGI worker 3 (new pid: 2534604)
+[2025-12-03 14:31:04,088] INFO in auth: 用户 韦矍森(19977899008) 登录成功
+[2025-12-03 14:31:04,166] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
+[2025-12-03 14:31:23,679] INFO in statistics: 用户 韦矍森 访问统计页面
+[2025-12-03 14:31:23,795] INFO in statistics: 用户 韦矍森 访问统计页面
+[2025-12-03 14:31:27,074] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
+[2025-12-03 14:31:27,685] INFO in statistics: 用户 韦矍森 访问统计页面
+[2025-12-03 14:31:27,785] INFO in statistics: 用户 韦矍森 访问统计页面
+[2025-12-03 14:31:31,515] INFO in statistics: 用户 韦矍森 访问统计页面
+[2025-12-03 14:31:31,616] INFO in statistics: 用户 韦矍森 访问统计页面
+[2025-12-03 14:32:03,009] INFO in auth: 用户 韦矍森(19977899008) 登出
+[2025-12-03 14:32:29,898] INFO in auth: 用户 唐昊(18977846300) 登录成功
+[2025-12-03 14:32:29,970] INFO in dashboard: 用户 唐昊 访问仪表盘页面
+[2025-12-03 14:32:30,329] INFO in statistics: 用户 唐昊 访问统计页面
+[2025-12-03 14:32:30,412] INFO in statistics: 用户 唐昊 访问统计页面
+[2025-12-03 14:32:35,096] INFO in statistics: 用户 唐昊 访问统计页面
+[2025-12-03 14:32:35,192] INFO in statistics: 用户 唐昊 访问统计页面
+[2025-12-03 14:32:45,846] INFO in statistics: 用户 唐昊 访问统计页面
+[2025-12-03 14:32:45,933] INFO in statistics: 用户 唐昊 访问统计页面
+[2025-12-03 14:33:04,799] INFO in statistics: 用户 唐昊 访问统计页面
+[2025-12-03 14:33:04,882] INFO in statistics: 用户 唐昊 访问统计页面
+[2025-12-03 14:33:12,513] INFO in auth: 用户 韦炳育(18176156082) 登录成功
+[2025-12-03 14:33:12,634] INFO in dashboard: 用户 韦炳育 访问仪表盘页面
+[2025-12-03 14:34:03,071] INFO in dashboard: 用户 韦炳育 访问仪表盘页面
+[2025-12-03 14:38:02,344] INFO in manual: 用户 韦炳育 开始创建手工故障单
+[2025-12-03 14:38:02,572] INFO in manual: 用户 韦炳育 创建手工故障单成功:M202512030001
+[2025-12-03 14:38:02,724] INFO in history: 用户 韦炳育 访问历史记录页面
+[2025-12-03 14:38:05,773] INFO in history: 用户 韦炳育 访问历史记录页面
+[2025-12-03 14:38:29,307] INFO in dashboard: 用户 韦炳育 访问仪表盘页面
+[2025-12-03 14:38:45,039] INFO in history: 用户 韦炳育 访问历史记录页面
+[2025-12-03 14:38:47,244] INFO in history: 用户 韦炳育 查看工单 M202512030001 的详情
+[2025-12-03 14:39:26,080] INFO in dashboard: 用户 韦炳育 访问仪表盘页面
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2542855)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2545377)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2553572)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2556067)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2564358)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2566822)
+Respawned uWSGI worker 2 (new pid: 2573816)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2575128)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2577658)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2584633)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2585936)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2588439)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2595328)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2596659)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2599105)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2606042)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2607354)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2609869)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2616810)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2618118)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2620624)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2627550)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2628896)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2631325)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2638560)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2639873)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2642390)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2649344)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2650647)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2653154)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2660587)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2661925)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2664421)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2671366)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2672676)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2675223)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2682178)
+worker 4 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2685979)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2692895)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2696737)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2703697)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2708388)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2715288)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2719050)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2726023)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2729864)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2736764)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2740481)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2747389)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2751179)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2761973)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2772839)
+Respawned uWSGI worker 1 (new pid: 2781446)
+Python auto-reloader enabled
+Respawned uWSGI worker 4 (new pid: 2781449)
+Respawned uWSGI worker 2 (new pid: 2781452)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2783553)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2792259)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2794359)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2802971)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2805056)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2813717)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2815803)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2824542)
+Respawned uWSGI worker 1 (new pid: 2826322)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 2826325)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2835188)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2837039)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 2837042)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2845949)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2847807)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 2847811)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2856620)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2858491)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 2858494)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2867415)
+Respawned uWSGI worker 3 (new pid: 2869067)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2869299)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 2869302)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2878232)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 2879822)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 2880032)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 2880035)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 2888956)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 2890789)
+gateway "uWSGI http 1" has been buried (pid: 833719)
+...brutally killing workers...
+worker 3 buried after 1 seconds
+worker 1 buried after 1 seconds
+worker 4 buried after 1 seconds
+worker 2 buried after 1 seconds
+binary reloading uWSGI...
+chdir() to /home/v6ole/pyproject/4an
+closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
+found fd 9 mapped to socket 0 (/home/v6ole/pyproject/4an/uwsgi.sock)
+running /home/v6ole/pyproject/venv/bin/uwsgi
+[uWSGI] getting INI configuration from /home/v6ole/pyproject/4an/app/uwsgi.ini
+*** Starting uWSGI 2.0.31 (64bit) on [Fri Dec 5 00:06:32 2025] ***
+compiled with version: 13.3.0 on 26 November 2025 03:29:52
+os: Linux-6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025
+nodename: fnubserver
+machine: x86_64
+clock source: unix
+detected number of CPU cores: 22
+current working directory: /home/v6ole/pyproject/4an
+detected binary path: /home/v6ole/pyproject/venv/bin/uwsgi
+!!! no internal routing support, rebuild with pcre support !!!
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+chdir() to /home/v6ole/pyproject/4an/app
+your processes number limit is 63617
your memory page size is 4096 bytes
*** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
detected max file descriptor number: 1024
@@ -93,2787 +1304,736 @@ uWSGI http bound on 0.0.0.0:18019 fd 7
probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
bind(): Address already in use [core/socket.c line 769]
VACUUM: pidfile removed.
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Jul 25 18:12:20 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-62-generic #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025
-nodename: ubserver
+*** Starting uWSGI 2.0.31 (64bit) on [Fri Dec 5 08:08:47 2025] ***
+compiled with version: 13.3.0 on 26 November 2025 03:29:52
+os: Linux-6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025
+nodename: fnubserver
machine: x86_64
clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
+detected number of CPU cores: 22
+current working directory: /home/v6ole/pyproject/4an
+writing pidfile to /home/v6ole/pyproject/4an/uwsgi.pid
+detected binary path: /home/v6ole/pyproject/venv/bin/uwsgi
!!! no internal routing support, rebuild with pcre support !!!
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
+chdir() to /home/v6ole/pyproject/4an/app
+your processes number limit is 63617
your memory page size is 4096 bytes
*** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
detected max file descriptor number: 1024
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
+uwsgi socket 0 bound to UNIX address /home/v6ole/pyproject/4an/uwsgi.sock fd 9
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x76ead8aa39e8
+Python version: 3.12.3 (main, Nov 6 2025, 13:44:16) [GCC 13.3.0]
+PEP 405 virtualenv detected: /home/v6ole/pyproject/venv
+Set PythonHome to /home/v6ole/pyproject/venv
+Python main interpreter initialized at 0x76050daa3668
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
python threads support enabled
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
+mapped 703440 bytes (686 KB) for 8 cores
*** Operational MODE: preforking+threaded ***
+[2025-12-05 08:08:48,792] INFO in app: 应用启动
+[2025-12-05 08:08:48,794] INFO in error_handlers: 错误处理器初始化完成
+WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x76050daa3668 pid: 1183 (default app)
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+*** uWSGI is running in multiple interpreter mode ***
+spawned uWSGI master process (pid: 1183)
+spawned uWSGI worker 1 (pid: 2076, cores: 2)
+Python auto-reloader enabled
+spawned uWSGI worker 2 (pid: 2079, cores: 2)
+spawned uWSGI worker 3 (pid: 2082, cores: 2)
+spawned uWSGI worker 4 (pid: 2085, cores: 2)
+*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
+spawned uWSGI http 1 (pid: 2088)
+unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
+unable to stat() true, events will be triggered as soon as the file is created
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 35205)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 35208)
+Respawned uWSGI worker 3 (new pid: 35211)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 45944)
+Respawned uWSGI worker 2 (new pid: 45946)
+Python auto-reloader enabled
+Respawned uWSGI worker 3 (new pid: 45950)
+Respawned uWSGI worker 4 (new pid: 52971)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 56786)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 63776)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 67519)
+Respawned uWSGI worker 1 (new pid: 67755)
+Python auto-reloader enabled
+Respawned uWSGI worker 3 (new pid: 67832)
+[2025-12-05 12:10:36,094] INFO in auth: 用户 韦炳育(18176156082) 登录成功
+[2025-12-05 12:10:36,222] INFO in dashboard: 用户 韦炳育 访问仪表盘页面
+[2025-12-05 12:11:59,968] INFO in dashboard: 用户 韦炳育 访问仪表盘页面
+worker 4 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 78557)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 81177)
+Respawned uWSGI worker 2 (new pid: 81180)
+Respawned uWSGI worker 3 (new pid: 81183)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+gateway "uWSGI http 1" has been buried (pid: 2088)
+...brutally killing workers...
+worker 1 buried after 1 seconds
+worker 4 buried after 1 seconds
+worker 2 buried after 1 seconds
+worker 3 buried after 1 seconds
+binary reloading uWSGI...
+chdir() to /home/v6ole/pyproject/4an
+closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
+found fd 9 mapped to socket 0 (/home/v6ole/pyproject/4an/uwsgi.sock)
+running /home/v6ole/pyproject/venv/bin/uwsgi
+[uWSGI] getting INI configuration from /home/v6ole/pyproject/4an/app/uwsgi.ini
+*** Starting uWSGI 2.0.31 (64bit) on [Fri Dec 5 14:57:54 2025] ***
+compiled with version: 13.3.0 on 26 November 2025 03:29:52
+os: Linux-6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025
+nodename: fnubserver
+machine: x86_64
+clock source: unix
+detected number of CPU cores: 22
+current working directory: /home/v6ole/pyproject/4an
+detected binary path: /home/v6ole/pyproject/venv/bin/uwsgi
+!!! no internal routing support, rebuild with pcre support !!!
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+chdir() to /home/v6ole/pyproject/4an/app
+your processes number limit is 63617
+your memory page size is 4096 bytes
+ *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
+detected max file descriptor number: 1024
+lock engine: pthread robust mutexes
+thunder lock: disabled (you can enable it with --thunder-lock)
+uWSGI http bound on 0.0.0.0:18019 fd 7
+probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
+bind(): Address already in use [core/socket.c line 769]
+VACUUM: pidfile removed.
+*** Starting uWSGI 2.0.31 (64bit) on [Fri Dec 5 14:57:54 2025] ***
+compiled with version: 13.3.0 on 26 November 2025 03:29:52
+os: Linux-6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025
+nodename: fnubserver
+machine: x86_64
+clock source: unix
+detected number of CPU cores: 22
+current working directory: /home/v6ole/pyproject/4an
+writing pidfile to /home/v6ole/pyproject/4an/uwsgi.pid
+detected binary path: /home/v6ole/pyproject/venv/bin/uwsgi
+!!! no internal routing support, rebuild with pcre support !!!
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+chdir() to /home/v6ole/pyproject/4an/app
+your processes number limit is 63617
+your memory page size is 4096 bytes
+ *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
+detected max file descriptor number: 1024
+lock engine: pthread robust mutexes
+thunder lock: disabled (you can enable it with --thunder-lock)
+uWSGI http bound on 0.0.0.0:18019 fd 6
+uwsgi socket 0 bound to UNIX address /home/v6ole/pyproject/4an/uwsgi.sock fd 9
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+Python version: 3.12.3 (main, Nov 6 2025, 13:44:16) [GCC 13.3.0]
+PEP 405 virtualenv detected: /home/v6ole/pyproject/venv
+Set PythonHome to /home/v6ole/pyproject/venv
+Python main interpreter initialized at 0x7d302f6a3668
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+python threads support enabled
+your server socket listen backlog is limited to 100 connections
+your mercy for graceful operations on workers is 60 seconds
+mapped 703440 bytes (686 KB) for 8 cores
+*** Operational MODE: preforking+threaded ***
+[2025-12-05 14:57:55,140] INFO in app: 应用启动
+[2025-12-05 14:57:55,142] INFO in error_handlers: 错误处理器初始化完成
+WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7d302f6a3668 pid: 98220 (default app)
+uWSGI running as root, you can use --uid/--gid/--chroot options
+*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
+*** uWSGI is running in multiple interpreter mode ***
+spawned uWSGI master process (pid: 98220)
+spawned uWSGI worker 1 (pid: 98242, cores: 2)
+spawned uWSGI worker 2 (pid: 98243, cores: 2)
+spawned uWSGI worker 3 (pid: 98244, cores: 2)
+spawned uWSGI worker 4 (pid: 98249, cores: 2)
+*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
+Python auto-reloader enabled
+spawned uWSGI http 1 (pid: 98252)
+unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
+unable to stat() true, events will be triggered as soon as the file is created
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 109258)
+Respawned uWSGI worker 4 (new pid: 109261)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 120039)
+Respawned uWSGI worker 4 (new pid: 120042)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 131389)
+Respawned uWSGI worker 4 (new pid: 131392)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 142112)
+Respawned uWSGI worker 4 (new pid: 142115)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 152915)
+Respawned uWSGI worker 4 (new pid: 152918)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 163658)
+Respawned uWSGI worker 4 (new pid: 163661)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 174492)
+Respawned uWSGI worker 4 (new pid: 174493)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 185338)
+Respawned uWSGI worker 4 (new pid: 185341)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 196174)
+Respawned uWSGI worker 4 (new pid: 196177)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 206965)
+Respawned uWSGI worker 4 (new pid: 206968)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 217743)
+Respawned uWSGI worker 4 (new pid: 217746)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 228469)
+Respawned uWSGI worker 4 (new pid: 228470)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 239269)
+Respawned uWSGI worker 4 (new pid: 239272)
+Respawned uWSGI worker 3 (new pid: 240387)
+Respawned uWSGI worker 1 (new pid: 249625)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 251076)
+Respawned uWSGI worker 2 (new pid: 252812)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 261859)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 263601)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 272781)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 274420)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 283515)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 285235)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 294829)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 296552)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 305569)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 307316)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 316385)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 318050)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 327079)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 328825)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 339574)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 350295)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 361031)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 371841)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 382534)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 393365)
+Respawned uWSGI worker 1 (new pid: 398955)
+Python auto-reloader enabled
+Respawned uWSGI worker 3 (new pid: 398959)
+Respawned uWSGI worker 4 (new pid: 399292)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 410065)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 420738)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 431508)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 442254)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 453000)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 463957)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 474677)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 485448)
+Respawned uWSGI worker 3 (new pid: 494911)
+Respawned uWSGI worker 2 (new pid: 494914)
+Respawned uWSGI worker 1 (new pid: 495018)
+Python auto-reloader enabled
+worker 4 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 505709)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 516520)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 527404)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 538201)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 548895)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 559655)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 570400)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 581097)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 591847)
+Respawned uWSGI worker 4 (new pid: 601134)
+Respawned uWSGI worker 1 (new pid: 601137)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 601140)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 611924)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 622710)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 633505)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 639168)
+Respawned uWSGI worker 3 (new pid: 639171)
+Respawned uWSGI worker 4 (new pid: 639174)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 644322)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 655040)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 665827)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 676543)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 687375)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 698135)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 708951)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 719896)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 730636)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 741490)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 752257)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 763041)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 773834)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 785145)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 795950)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 806664)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 817481)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 846147)
+Respawned uWSGI worker 3 (new pid: 846150)
+Respawned uWSGI worker 4 (new pid: 846151)
+Respawned uWSGI worker 1 (new pid: 846155)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 857148)
+Respawned uWSGI worker 3 (new pid: 857151)
+Respawned uWSGI worker 4 (new pid: 857152)
+Respawned uWSGI worker 1 (new pid: 857157)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 867834)
+Respawned uWSGI worker 3 (new pid: 867837)
+Respawned uWSGI worker 4 (new pid: 867838)
+Respawned uWSGI worker 1 (new pid: 867843)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 878433)
+Respawned uWSGI worker 3 (new pid: 878436)
+Respawned uWSGI worker 4 (new pid: 878437)
+Respawned uWSGI worker 1 (new pid: 878440)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 889192)
+Respawned uWSGI worker 3 (new pid: 889195)
+Respawned uWSGI worker 4 (new pid: 889197)
+Respawned uWSGI worker 1 (new pid: 889199)
+Python auto-reloader enabled
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 899952)
+Respawned uWSGI worker 4 (new pid: 899955)
+Respawned uWSGI worker 1 (new pid: 899958)
+Python auto-reloader enabled
+Respawned uWSGI worker 2 (new pid: 905974)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 910709)
+Respawned uWSGI worker 4 (new pid: 910712)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 921519)
+Respawned uWSGI worker 4 (new pid: 921522)
+Respawned uWSGI worker 2 (new pid: 928414)
+Respawned uWSGI worker 1 (new pid: 928417)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 932337)
+Respawned uWSGI worker 4 (new pid: 932340)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 939287)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 939290)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 943151)
+Respawned uWSGI worker 4 (new pid: 943154)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 950024)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 950045)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 953931)
+Respawned uWSGI worker 4 (new pid: 953934)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 960801)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 960805)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 964640)
+Respawned uWSGI worker 4 (new pid: 964643)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 971555)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 971559)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 975595)
+Respawned uWSGI worker 4 (new pid: 975598)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 982485)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 982488)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 986350)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 993306)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 993309)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 997139)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1004048)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1004051)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1007976)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1014863)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1014866)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1018660)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1025540)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1025570)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1029451)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1036330)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1036333)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1040261)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1047274)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1047277)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1051134)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1058014)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1058041)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1061896)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1068807)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1068810)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1072634)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1079550)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1079582)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1083442)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1091908)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1091911)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1095752)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1102656)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1102659)
+Python auto-reloader enabled
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 3 (new pid: 1106545)
+Respawned uWSGI worker 4 (new pid: 1108644)
+[2025-12-09 12:23:07,228] INFO in auth: 用户 韦矍森(19977899008) 登录成功
+[2025-12-09 12:23:07,318] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
+[2025-12-09 12:23:15,590] INFO in device: 用户请求验证码
+[2025-12-09 12:23:15,676] INFO in device: 验证码获取成功
+[2025-12-09 12:23:21,511] INFO in device: 用户 韦矍森 开始同步摄像头第一步
+[2025-12-09 12:23:21,512] INFO in device: 尝试登录中兴平台
+[2025-12-09 12:23:21,818] INFO in device: 登录成功,开始获取在线信息
+[2025-12-09 12:23:22,544] INFO in device: 获取到 1436 个设备信息,开始更新数据库
+[2025-12-09 12:23:22,737] INFO in device: 数据库更新完成,更新了 1436 条记录,其中离线设备 720 个
+{address space usage: 1096757248 bytes/1045MB} {rss usage: 83034112 bytes/79MB} [pid: 1106545|app: 0|req: 34/138] 175.178.19.237 () {56 vars in 1260 bytes} [Tue Dec 9 12:23:21 2025] POST /sync_camera_step1 => generated 58 bytes in 1230 msecs (HTTP/1.1 200) 3 headers in 85 bytes (1 switches on core 1)
+[2025-12-09 12:23:23,997] INFO in device: 用户 韦矍森 开始同步摄像头第二步
+[2025-12-09 12:23:24,010] INFO in device: 查询到 1107 个需要同步的设备
+[2025-12-09 12:23:24,752] INFO in device: 发现 35 个离线设备需要创建工单
+[2025-12-09 12:23:24,816] INFO in device: 成功创建 35 个工单
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1331157)
+Respawned uWSGI worker 4 (new pid: 1331160)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1345741)
+Respawned uWSGI worker 4 (new pid: 1345744)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1360481)
+Respawned uWSGI worker 4 (new pid: 1360484)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1375695)
+Respawned uWSGI worker 4 (new pid: 1375698)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1391140)
+Respawned uWSGI worker 4 (new pid: 1391143)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1406801)
+Respawned uWSGI worker 4 (new pid: 1406802)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1422500)
+Respawned uWSGI worker 4 (new pid: 1422503)
+Respawned uWSGI worker 3 (new pid: 1426691)
+Respawned uWSGI worker 1 (new pid: 1426819)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1438231)
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1442517)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1454041)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1458332)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1469078)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1473037)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1483634)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1487654)
+Python auto-reloader enabled
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1500346)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1502390)
+Python auto-reloader enabled
+Respawned uWSGI worker 3 (new pid: 1507360)
+worker 2 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1516114)
+Respawned uWSGI worker 4 (new pid: 1516117)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1517331)
+Python auto-reloader enabled
+[uwsgi-http key: client_addr: 111.7.96.147 client_port: 43622] hr_read(): Connection reset by peer [plugins/http/http.c line 918]
+worker 3 lifetime reached, it was running for 3601 second(s)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1530872)
+worker 1 lifetime reached, it was running for 3601 second(s)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1546253)
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1560989)
+[2025-12-10 10:38:00,665] ERROR in error_handlers: 未处理异常: 405 Method Not Allowed: The method is not allowed for the requested URL.
Traceback (most recent call last):
- File "/opt/1panel/docker/compose/4an/app/app.py", line 17, in
- from utils.error_handlers import ErrorHandler
-ModuleNotFoundError: No module named 'utils.error_handlers'
-unable to load app 0 (mountpoint='') (callable not found or import error)
-*** no app loaded. going in full dynamic mode ***
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 3947431)
-spawned uWSGI worker 1 (pid: 3947444, cores: 2)
-Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 3947447, cores: 2)
-spawned uWSGI worker 3 (pid: 3947450, cores: 2)
-spawned uWSGI worker 4 (pid: 3947453, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 21 ***
-spawned uWSGI http 1 (pid: 3947456)
-unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
-unable to stat() true, events will be triggered as soon as the file is created
---- no python application found, check your startup logs for errors ---
---- no python application found, check your startup logs for errors ---
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/utils/file_utils.py has been modified
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/utils/file_utils.py has been modified
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/utils/file_utils.py has been modified
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/utils/file_utils.py has been modified
-gateway "uWSGI http 1" has been buried (pid: 3947456)
-...gracefully killing workers...
-Gracefully killing worker 4 (pid: 3947453)...
-Gracefully killing worker 2 (pid: 3947447)...
-Gracefully killing worker 3 (pid: 3947450)...
-Gracefully killing worker 1 (pid: 3947444)...
-worker 1 buried after 1 seconds
-worker 2 buried after 1 seconds
-worker 3 buried after 1 seconds
-worker 4 buried after 1 seconds
-binary reloading uWSGI...
-chdir() to /opt/1panel/docker/compose/4an/app
-closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
-found fd 9 mapped to socket 0 (/opt/1panel/docker/compose/4an/uwsgi.sock)
-running /mnt/nfs/.venv/bin/uwsgi
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Jul 25 18:13:00 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-62-generic #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 7
-probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
-bind(): Address already in use [core/socket.c line 769]
-VACUUM: pidfile removed.
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Jul 25 18:13:01 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-62-generic #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x7190a26a39e8
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-python threads support enabled
-your server socket listen backlog is limited to 100 connections
-your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
-*** Operational MODE: preforking+threaded ***
-[2025-07-25 18:13:01,854] INFO in app: 应用启动
-[2025-07-25 18:13:01,858] INFO in error_handlers: 错误处理器初始化完成
-WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x7190a26a39e8 pid: 3947912 (default app)
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 3947912)
-spawned uWSGI worker 1 (pid: 3947924, cores: 2)
-Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 3947927, cores: 2)
-spawned uWSGI worker 3 (pid: 3947930, cores: 2)
-spawned uWSGI worker 4 (pid: 3947933, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
-spawned uWSGI http 1 (pid: 3947936)
-unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
-unable to stat() true, events will be triggered as soon as the file is created
-[2025-07-25 18:13:03,701] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-07-25 18:13:12,301] INFO in history: 用户 韦矍森 访问历史记录页面
-[2025-07-25 18:13:13,020] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-07-25 18:13:14,467] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3991567)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 3991570)
-Respawned uWSGI worker 4 (new pid: 3991573)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 4035218)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 4035221)
-Respawned uWSGI worker 4 (new pid: 4035224)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 4078778)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 4078781)
-Respawned uWSGI worker 4 (new pid: 4078784)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 4122363)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 4122366)
-Respawned uWSGI worker 4 (new pid: 4122369)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 4166000)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 4166003)
-Respawned uWSGI worker 4 (new pid: 4166006)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 15757)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 15760)
-Respawned uWSGI worker 4 (new pid: 15763)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 59297)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 59300)
-Respawned uWSGI worker 4 (new pid: 59303)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 102829)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 102832)
-Respawned uWSGI worker 4 (new pid: 102835)
-Respawned uWSGI worker 3 (new pid: 121985)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 147009)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 147012)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 165602)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 190643)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 190646)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 209199)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 234144)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 234147)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 252717)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 277758)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 277761)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 296697)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 321719)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 321722)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 340254)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 365305)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 365308)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 383831)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 408848)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 408851)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 427356)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 452351)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 452354)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 470968)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 495969)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 495972)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 514561)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 539612)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 539615)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 558206)
-Respawned uWSGI worker 2 (new pid: 565441)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 583238)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 583241)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 626745)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 626748)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 670225)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 670228)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 713791)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 713794)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 757440)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 757443)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 800938)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 800941)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 844520)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 844523)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 888266)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 888269)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 931817)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 931820)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 975343)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 975346)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1019020)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1019023)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1062533)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1062536)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1106094)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1106097)
-Respawned uWSGI worker 3 (new pid: 1118899)
-Respawned uWSGI worker 2 (new pid: 1118902)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1149713)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1149716)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1162546)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1193379)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1193382)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1206197)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1236973)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1236976)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1249812)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1280581)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1280584)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1293334)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1324135)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1324138)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1336962)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1367817)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1367820)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1380626)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1411439)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1411442)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1424281)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1455028)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1455031)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1467812)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1498524)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1498527)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1511362)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1542127)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1542130)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1554914)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1585698)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1585701)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1598509)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1629165)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1629168)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1641987)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1673624)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1673627)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1686451)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1717245)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1717248)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1730086)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1760846)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1760849)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1773623)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1804558)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1804561)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1817383)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1848422)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1848425)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1861402)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1892186)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1892189)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1905084)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1935814)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1935817)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1948670)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1979491)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1979494)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1992295)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2022970)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2022973)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2035810)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2066605)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2066608)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2079375)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2110544)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2110547)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2123410)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2154198)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2154201)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2167025)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2197805)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2197808)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2210642)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2241413)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2241416)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2254235)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2285028)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2285031)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2297860)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2328619)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2328622)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2341386)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2372129)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2372132)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2385166)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2416051)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2416054)
-Respawned uWSGI worker 2 (new pid: 2420934)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2428922)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-[2025-07-28 08:27:08,635] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-Respawned uWSGI worker 1 (new pid: 2469132)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2469135)
-Respawned uWSGI worker 2 (new pid: 2469138)
-[2025-07-28 08:29:41,842] INFO in device: 用户 韦矍森 开始同步离线设备
-[2025-07-28 08:29:41,867] INFO in device: 同步完成:创建了 3 个工单,恢复了 0 个设备
-[2025-07-28 08:29:43,879] INFO in device: 用户请求验证码
-[2025-07-28 08:29:43,967] INFO in device: 验证码获取成功
-[2025-07-28 08:29:52,565] INFO in device: 用户 韦矍森 开始同步摄像头第一步
-[2025-07-28 08:29:52,565] INFO in device: 尝试登录中兴平台
-[2025-07-28 08:29:52,625] WARNING in device: 登录中兴平台失败:验证码错误
-[2025-07-28 08:29:53,856] INFO in device: 用户请求验证码
-[2025-07-28 08:29:53,915] INFO in device: 验证码获取成功
-[2025-07-28 08:29:58,957] INFO in device: 用户 韦矍森 开始同步摄像头第一步
-[2025-07-28 08:29:58,958] INFO in device: 尝试登录中兴平台
-[2025-07-28 08:29:59,333] INFO in device: 登录成功,开始获取在线信息
-[2025-07-28 08:30:00,109] INFO in device: 获取到 1436 个设备信息,开始更新数据库
-[2025-07-28 08:30:00,378] INFO in device: 数据库更新完成,更新了 1436 条记录,其中离线设备 678 个
-{address space usage: 698486784 bytes/666MB} {rss usage: 90689536 bytes/86MB} [pid: 2469138|app: 0|req: 22/98] 175.178.19.237 () {64 vars in 1381 bytes} [Mon Jul 28 08:29:58 2025] POST /sync_camera_step1 => generated 58 bytes in 1425 msecs (HTTP/1.1 200) 3 headers in 85 bytes (1 switches on core 0)
-[2025-07-28 08:30:01,742] INFO in device: 用户 韦矍森 开始同步摄像头第二步
-[2025-07-28 08:30:01,796] INFO in device: 查询到 1107 个需要同步的设备
-[2025-07-28 08:30:02,597] INFO in device: 发现 9 个离线设备需要创建工单
-[2025-07-28 08:30:02,614] INFO in device: 成功创建 9 个工单
-[2025-07-28 08:30:04,962] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-07-28 08:30:38,900] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2472373)
-[2025-07-28 08:51:47,535] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-07-28 08:51:49,394] INFO in history: 用户 韦矍森 访问历史记录页面
-[2025-07-28 08:52:02,272] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-07-28 08:52:54,070] INFO in history: 用户 韦矍森 访问历史记录页面
-[2025-07-28 08:52:55,575] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-07-28 08:52:58,617] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2513033)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2556663)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2600238)
-Respawned uWSGI worker 1 (new pid: 2626750)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2626753)
-Respawned uWSGI worker 3 (new pid: 2626756)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2670263)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2670266)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2713839)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2713842)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2757368)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2757371)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2800893)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2800896)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2843913)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2843916)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2887510)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2887513)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2931110)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 2931113)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3022100)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 3022103)
-Respawned uWSGI worker 2 (new pid: 3055470)
-Respawned uWSGI worker 3 (new pid: 3055473)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3067353)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 3067356)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3109851)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3129130)
-Respawned uWSGI worker 4 (new pid: 3129133)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3196293)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3206794)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 3206797)
-Respawned uWSGI worker 3 (new pid: 3216636)
-gateway "uWSGI http 1" has been buried (pid: 3947936)
-...brutally killing workers...
-worker 2 buried after 1 seconds
-worker 1 buried after 1 seconds
-worker 4 buried after 1 seconds
-worker 3 buried after 1 seconds
-binary reloading uWSGI...
-chdir() to /opt/1panel/docker/compose/4an/app
-closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
-found fd 9 mapped to socket 0 (/opt/1panel/docker/compose/4an/uwsgi.sock)
-running /mnt/nfs/.venv/bin/uwsgi
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-*** Starting uWSGI 2.0.28 (64bit) on [Mon Jul 28 23:34:39 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-62-generic #65-Ubuntu SMP PREEMPT_DYNAMIC Mon May 19 17:15:03 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 7
-probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
-bind(): Address already in use [core/socket.c line 769]
-VACUUM: pidfile removed.
-*** Starting uWSGI 2.0.28 (64bit) on [Mon Jul 28 23:35:20 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-64-generic #67-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 15 20:23:31 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x70ac482a39e8
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-python threads support enabled
-your server socket listen backlog is limited to 100 connections
-your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
-*** Operational MODE: preforking+threaded ***
-[2025-07-28 23:35:22,509] INFO in app: 应用启动
-[2025-07-28 23:35:22,514] INFO in error_handlers: 错误处理器初始化完成
-WSGI app 0 (mountpoint='') ready in 2 seconds on interpreter 0x70ac482a39e8 pid: 1256 (default app)
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 1256)
-spawned uWSGI worker 1 (pid: 3381, cores: 2)
-Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 3389, cores: 2)
-spawned uWSGI worker 3 (pid: 3395, cores: 2)
-spawned uWSGI worker 4 (pid: 3401, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
-spawned uWSGI http 1 (pid: 3412)
-unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
-unable to stat() true, events will be triggered as soon as the file is created
-gateway "uWSGI http 1" has been buried (pid: 3412)
-...brutally killing workers...
-worker 1 buried after 1 seconds
-worker 2 buried after 1 seconds
-worker 3 buried after 1 seconds
-worker 4 buried after 1 seconds
-binary reloading uWSGI...
-chdir() to /opt/1panel/docker/compose/4an/app
-closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
-found fd 9 mapped to socket 0 (/opt/1panel/docker/compose/4an/uwsgi.sock)
-running /mnt/nfs/.venv/bin/uwsgi
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-*** Starting uWSGI 2.0.28 (64bit) on [Mon Jul 28 23:49:04 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-64-generic #67-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 15 20:23:31 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 7
-probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
-bind(): Address already in use [core/socket.c line 769]
-VACUUM: pidfile removed.
-*** Starting uWSGI 2.0.28 (64bit) on [Mon Jul 28 23:49:53 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-64-generic #67-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 15 20:23:31 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x7f123caa39e8
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-python threads support enabled
-your server socket listen backlog is limited to 100 connections
-your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
-*** Operational MODE: preforking+threaded ***
-[2025-07-28 23:49:56,387] INFO in app: 应用启动
-[2025-07-28 23:49:56,392] INFO in error_handlers: 错误处理器初始化完成
-WSGI app 0 (mountpoint='') ready in 3 seconds on interpreter 0x7f123caa39e8 pid: 2894 (default app)
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 2894)
-spawned uWSGI worker 1 (pid: 3993, cores: 2)
-Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 3996, cores: 2)
-spawned uWSGI worker 3 (pid: 3999, cores: 2)
-spawned uWSGI worker 4 (pid: 4002, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
-spawned uWSGI http 1 (pid: 4005)
-unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
-unable to stat() true, events will be triggered as soon as the file is created
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 52897)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 52900)
-Respawned uWSGI worker 3 (new pid: 52903)
-Respawned uWSGI worker 4 (new pid: 52906)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 95531)
-Respawned uWSGI worker 2 (new pid: 95534)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 95537)
-Respawned uWSGI worker 4 (new pid: 95540)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 138079)
-Respawned uWSGI worker 2 (new pid: 138082)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 138085)
-Respawned uWSGI worker 4 (new pid: 138088)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 180611)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 180614)
-Respawned uWSGI worker 3 (new pid: 180617)
-Respawned uWSGI worker 4 (new pid: 180620)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 223043)
-Respawned uWSGI worker 2 (new pid: 223046)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 223049)
-Respawned uWSGI worker 4 (new pid: 223052)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 265677)
-Respawned uWSGI worker 2 (new pid: 265680)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 265683)
-Respawned uWSGI worker 4 (new pid: 265686)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 308587)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 308590)
-Respawned uWSGI worker 3 (new pid: 308593)
-Respawned uWSGI worker 4 (new pid: 308596)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 351251)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 351254)
-Respawned uWSGI worker 3 (new pid: 351257)
-Respawned uWSGI worker 4 (new pid: 351260)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 394105)
-Respawned uWSGI worker 2 (new pid: 431725)
-Respawned uWSGI worker 3 (new pid: 431728)
-Respawned uWSGI worker 1 (new pid: 434816)
-Python auto-reloader enabled
-worker 4 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 474285)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 477398)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 495834)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 519346)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 540206)
-Respawned uWSGI worker 1 (new pid: 554173)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 554176)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 850968)
-Respawned uWSGI worker 3 (new pid: 850971)
-Respawned uWSGI worker 1 (new pid: 850974)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 850977)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 914989)
-Respawned uWSGI worker 3 (new pid: 914992)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 958260)
-Respawned uWSGI worker 3 (new pid: 958263)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1000717)
-Respawned uWSGI worker 3 (new pid: 1000720)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1043112)
-Respawned uWSGI worker 3 (new pid: 1043115)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1085471)
-Respawned uWSGI worker 3 (new pid: 1085474)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1128146)
-Respawned uWSGI worker 3 (new pid: 1128149)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1170458)
-Respawned uWSGI worker 3 (new pid: 1170461)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1213129)
-Respawned uWSGI worker 3 (new pid: 1213132)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1255423)
-Respawned uWSGI worker 3 (new pid: 1255426)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1297857)
-Respawned uWSGI worker 3 (new pid: 1297860)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1340174)
-Respawned uWSGI worker 3 (new pid: 1340177)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1382744)
-Respawned uWSGI worker 3 (new pid: 1382747)
-Respawned uWSGI worker 4 (new pid: 1397291)
-[2025-07-30 07:37:35,743] ERROR in error_handlers: 未处理异常: 405 Method Not Allowed: The method is not allowed for the requested URL.
-Traceback (most recent call last):
- File "/mnt/nfs/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
- File "/mnt/nfs/.venv/lib/python3.12/site-packages/flask/app.py", line 891, in dispatch_request
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/flask/app.py", line 891, in dispatch_request
self.raise_routing_exception(req)
- File "/mnt/nfs/.venv/lib/python3.12/site-packages/flask/app.py", line 500, in raise_routing_exception
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/flask/app.py", line 500, in raise_routing_exception
raise request.routing_exception # type: ignore[misc]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/mnt/nfs/.venv/lib/python3.12/site-packages/flask/ctx.py", line 362, in match_request
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/flask/ctx.py", line 362, in match_request
result = self.url_adapter.match(return_rule=True) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/mnt/nfs/.venv/lib/python3.12/site-packages/werkzeug/routing/map.py", line 624, in match
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/werkzeug/routing/map.py", line 624, in match
raise MethodNotAllowed(valid_methods=list(e.have_match_for)) from None
werkzeug.exceptions.MethodNotAllowed: 405 Method Not Allowed: The method is not allowed for the requested URL.
-Respawned uWSGI worker 1 (new pid: 1397376)
+Respawned uWSGI worker 2 (new pid: 1563950)
+[2025-12-10 10:38:00,876] ERROR in error_handlers: 未处理异常: 405 Method Not Allowed: The method is not allowed for the requested URL.
+Traceback (most recent call last):
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
+ rv = self.dispatch_request()
+ ^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/flask/app.py", line 891, in dispatch_request
+ self.raise_routing_exception(req)
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/flask/app.py", line 500, in raise_routing_exception
+ raise request.routing_exception # type: ignore[misc]
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/flask/ctx.py", line 362, in match_request
+ result = self.url_adapter.match(return_rule=True) # type: ignore
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/v6ole/pyproject/venv/lib/python3.12/site-packages/werkzeug/routing/map.py", line 624, in match
+ raise MethodNotAllowed(valid_methods=list(e.have_match_for)) from None
+werkzeug.exceptions.MethodNotAllowed: 405 Method Not Allowed: The method is not allowed for the requested URL.
+
+Respawned uWSGI worker 3 (new pid: 1563953)
+Respawned uWSGI worker 1 (new pid: 1563956)
+Python auto-reloader enabled
+worker 4 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 4 (new pid: 1575846)
+worker 2 lifetime reached, it was running for 3601 second(s)
+worker 3 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 2 (new pid: 1578835)
+Respawned uWSGI worker 3 (new pid: 1578838)
+worker 1 lifetime reached, it was running for 3601 second(s)
+Respawned uWSGI worker 1 (new pid: 1578844)
Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1486690)
-Respawned uWSGI worker 3 (new pid: 1486693)
-Respawned uWSGI worker 4 (new pid: 1486696)
-Respawned uWSGI worker 1 (new pid: 1486699)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1528973)
-Respawned uWSGI worker 3 (new pid: 1528976)
-Respawned uWSGI worker 4 (new pid: 1528979)
-Respawned uWSGI worker 1 (new pid: 1528982)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1571270)
-Respawned uWSGI worker 3 (new pid: 1571273)
-Respawned uWSGI worker 4 (new pid: 1571276)
-Respawned uWSGI worker 1 (new pid: 1571279)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1613645)
-Respawned uWSGI worker 3 (new pid: 1613648)
-Respawned uWSGI worker 4 (new pid: 1613651)
-Respawned uWSGI worker 1 (new pid: 1613654)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1655923)
-Respawned uWSGI worker 3 (new pid: 1655926)
-Respawned uWSGI worker 4 (new pid: 1655929)
-Respawned uWSGI worker 1 (new pid: 1655932)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1698242)
-Respawned uWSGI worker 3 (new pid: 1698245)
-Respawned uWSGI worker 4 (new pid: 1698248)
-Respawned uWSGI worker 1 (new pid: 1698251)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1741969)
-Respawned uWSGI worker 3 (new pid: 1741972)
-Respawned uWSGI worker 4 (new pid: 1741975)
-Respawned uWSGI worker 1 (new pid: 1741978)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1779809)
-Respawned uWSGI worker 3 (new pid: 1779812)
-Respawned uWSGI worker 4 (new pid: 1779815)
-Respawned uWSGI worker 1 (new pid: 1779818)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1815916)
-Respawned uWSGI worker 3 (new pid: 1815919)
-Respawned uWSGI worker 4 (new pid: 1815922)
-Respawned uWSGI worker 1 (new pid: 1815925)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1851948)
-Respawned uWSGI worker 3 (new pid: 1851951)
-Respawned uWSGI worker 4 (new pid: 1851954)
-Respawned uWSGI worker 1 (new pid: 1851957)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1888046)
-Respawned uWSGI worker 3 (new pid: 1888049)
-Respawned uWSGI worker 4 (new pid: 1888052)
-Respawned uWSGI worker 1 (new pid: 1888055)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1924108)
-Respawned uWSGI worker 3 (new pid: 1924111)
-Respawned uWSGI worker 4 (new pid: 1924114)
-Respawned uWSGI worker 1 (new pid: 1924117)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1960344)
-Respawned uWSGI worker 3 (new pid: 1960347)
-Respawned uWSGI worker 4 (new pid: 1960350)
-Respawned uWSGI worker 1 (new pid: 1960353)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1996452)
-Respawned uWSGI worker 3 (new pid: 1996455)
-Respawned uWSGI worker 4 (new pid: 1996458)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2032601)
-Respawned uWSGI worker 3 (new pid: 2032604)
-Respawned uWSGI worker 4 (new pid: 2032607)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2068887)
-Respawned uWSGI worker 3 (new pid: 2068890)
-Respawned uWSGI worker 4 (new pid: 2068893)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2104827)
-Respawned uWSGI worker 3 (new pid: 2104830)
-Respawned uWSGI worker 4 (new pid: 2104833)
-Respawned uWSGI worker 1 (new pid: 2135939)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2140910)
-Respawned uWSGI worker 3 (new pid: 2140913)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2171911)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2176896)
-Respawned uWSGI worker 3 (new pid: 2176899)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2207981)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2212976)
-Respawned uWSGI worker 3 (new pid: 2212979)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2244126)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2249170)
-Respawned uWSGI worker 3 (new pid: 2249173)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2280368)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2285462)
-Respawned uWSGI worker 3 (new pid: 2285465)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2316565)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2321561)
-Respawned uWSGI worker 3 (new pid: 2321564)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2352552)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2357560)
-Respawned uWSGI worker 3 (new pid: 2357563)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2388604)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2393601)
-Respawned uWSGI worker 3 (new pid: 2393604)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2424601)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2429648)
-Respawned uWSGI worker 3 (new pid: 2429651)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2460683)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2465688)
-Respawned uWSGI worker 3 (new pid: 2465691)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2496732)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2501764)
-Respawned uWSGI worker 3 (new pid: 2501767)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2532780)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2537813)
-Respawned uWSGI worker 3 (new pid: 2537816)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2568827)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2573902)
-Respawned uWSGI worker 3 (new pid: 2573905)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2604984)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2610009)
-Respawned uWSGI worker 3 (new pid: 2610012)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2641067)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2646127)
-Respawned uWSGI worker 3 (new pid: 2646130)
-Respawned uWSGI worker 4 (new pid: 2657733)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2677161)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2682165)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2693871)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2713188)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2718253)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2729887)
-Respawned uWSGI worker 2 (new pid: 2745131)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2749275)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2754265)
-worker 4 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2785364)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2790390)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2821479)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2826507)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2857572)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2862668)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2893973)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2898963)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2930125)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2935135)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2966215)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 2971233)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3002350)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3007351)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3038397)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3043401)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3074427)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3079485)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3110555)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3115558)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3146664)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3151790)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3182878)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3187945)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3218911)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3223943)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3255004)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3259993)
-Respawned uWSGI worker 2 (new pid: 3274592)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3296065)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3332255)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3368361)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3404494)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3440565)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3476669)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3512736)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3548991)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3585017)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3621049)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3657336)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3693350)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3729386)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3765505)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3801603)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3837726)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3873810)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3909875)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3945971)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3982033)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 4018186)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 4054283)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 4090541)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 4126559)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 4162616)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 4826)
-Respawned uWSGI worker 4 (new pid: 35704)
-Respawned uWSGI worker 1 (new pid: 35707)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 35710)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 71902)
-Respawned uWSGI worker 1 (new pid: 71905)
-Respawned uWSGI worker 2 (new pid: 71908)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 107892)
-Respawned uWSGI worker 1 (new pid: 107895)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 107898)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 143953)
-Respawned uWSGI worker 1 (new pid: 143956)
-Respawned uWSGI worker 2 (new pid: 143959)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 180043)
-Respawned uWSGI worker 1 (new pid: 180046)
-Respawned uWSGI worker 2 (new pid: 180049)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 216036)
-Respawned uWSGI worker 1 (new pid: 216039)
-Respawned uWSGI worker 2 (new pid: 216042)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 252007)
-Respawned uWSGI worker 1 (new pid: 252010)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 252013)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 288093)
-Respawned uWSGI worker 1 (new pid: 288096)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 288099)
-Respawned uWSGI worker 3 (new pid: 322586)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 324184)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 358862)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 360449)
-Respawned uWSGI worker 1 (new pid: 368637)
-Respawned uWSGI worker 2 (new pid: 368640)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 394817)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 396467)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 404664)
-Respawned uWSGI worker 2 (new pid: 404667)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 430864)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 432493)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 440662)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 440665)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 466943)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 468576)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 476797)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 476800)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 503086)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 504755)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 512968)
-Respawned uWSGI worker 2 (new pid: 512971)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 539217)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 540858)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 549089)
-Respawned uWSGI worker 2 (new pid: 549092)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 575330)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 576930)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 585211)
-Respawned uWSGI worker 2 (new pid: 585214)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 611406)
-worker 4 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 621296)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 647537)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 657382)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 683639)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 693635)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 719919)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 729760)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 756013)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 765859)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 792079)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 801987)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 828211)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 838013)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 864274)
-Respawned uWSGI worker 4 (new pid: 870710)
-Respawned uWSGI worker 2 (new pid: 870713)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 874163)
-Python auto-reloader enabled
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 900322)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 906763)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 910191)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 917884)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 942757)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 946163)
-Python auto-reloader enabled
-worker 4 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 978866)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 982433)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1014965)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1018467)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1051282)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1054848)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1087489)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1091036)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1123541)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1127126)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1159597)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1163139)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1195586)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1199126)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1231671)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1235273)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1267681)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1271282)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1303802)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1307362)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1339870)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1343377)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1376122)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1379652)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1412172)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1415712)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1448183)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1451703)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1484245)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1487818)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1520364)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1523885)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1556463)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1559984)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1592651)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1596192)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1628635)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1632173)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1664662)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1668200)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1700727)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1704295)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1736892)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1740399)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1773103)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1776663)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1809207)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1812747)
-Python auto-reloader enabled
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1845213)
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1848753)
-Python auto-reloader enabled
-Respawned uWSGI worker 4 (new pid: 1850815)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1881425)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 1887258)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1918912)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 1924711)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1956558)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 1962415)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 1994018)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 1999883)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2031463)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2037297)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2068981)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2074813)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2106242)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2112097)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2143768)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2149616)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2181713)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2187611)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2219245)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2225067)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2256626)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2262461)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2294022)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2299879)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2331512)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2337401)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2368936)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2374779)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2406359)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2412230)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2443852)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 4 (new pid: 2449702)
-gateway "uWSGI http 1" has been buried (pid: 4005)
-...brutally killing workers...
-worker 3 buried after 1 seconds
-worker 1 buried after 1 seconds
-worker 2 buried after 1 seconds
-worker 4 buried after 1 seconds
-binary reloading uWSGI...
-chdir() to /opt/1panel/docker/compose/4an/app
-closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
-found fd 9 mapped to socket 0 (/opt/1panel/docker/compose/4an/uwsgi.sock)
-running /mnt/nfs/.venv/bin/uwsgi
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-*** Starting uWSGI 2.0.28 (64bit) on [Tue Aug 5 06:55:35 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-64-generic #67-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 15 20:23:31 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 7
-probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
-bind(): Address already in use [core/socket.c line 769]
-VACUUM: pidfile removed.
-*** Starting uWSGI 2.0.28 (64bit) on [Tue Aug 5 06:56:04 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-64-generic #67-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 15 20:23:31 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x7cb725aa39e8
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-python threads support enabled
-your server socket listen backlog is limited to 100 connections
-your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
-*** Operational MODE: preforking+threaded ***
-[2025-08-05 06:56:05,936] INFO in app: 应用启动
-[2025-08-05 06:56:05,939] INFO in error_handlers: 错误处理器初始化完成
-WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7cb725aa39e8 pid: 2457037 (default app)
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 2457037)
-spawned uWSGI worker 1 (pid: 2457187, cores: 2)
-Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 2457190, cores: 2)
-spawned uWSGI worker 3 (pid: 2457193, cores: 2)
-spawned uWSGI worker 4 (pid: 2457196, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
-spawned uWSGI http 1 (pid: 2457199)
-unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
-unable to stat() true, events will be triggered as soon as the file is created
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2495606)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 2495609)
-Respawned uWSGI worker 3 (new pid: 2495612)
-Respawned uWSGI worker 4 (new pid: 2495615)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2532891)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 2532894)
-Respawned uWSGI worker 3 (new pid: 2532897)
-Respawned uWSGI worker 4 (new pid: 2532900)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2570353)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 2570356)
-Respawned uWSGI worker 3 (new pid: 2570359)
-Respawned uWSGI worker 4 (new pid: 2570362)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2607364)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 2607367)
-Respawned uWSGI worker 3 (new pid: 2607370)
-Respawned uWSGI worker 4 (new pid: 2607373)
-[2025-08-05 11:37:35,492] WARNING in auth: 登录失败:用户不存在 (手机号: 199778999008)
-[2025-08-05 11:37:39,193] INFO in auth: 用户 韦矍森(19977899008) 登录成功
-[2025-08-05 11:37:39,265] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-{address space usage: 698413056 bytes/666MB} {rss usage: 86958080 bytes/82MB} [pid: 2607370|app: 0|req: 10/32] 175.178.19.237 () {64 vars in 1321 bytes} [Tue Aug 5 11:37:48 2025] POST /recall_all_orders => generated 29 bytes in 1126 msecs (HTTP/1.1 200) 3 headers in 85 bytes (1 switches on core 1)
-[2025-08-05 11:37:53,611] INFO in device: 用户 韦矍森 开始同步离线设备
-[2025-08-05 11:37:53,773] INFO in device: 同步完成:创建了 105 个工单,恢复了 0 个设备
-[2025-08-05 11:37:56,139] INFO in device: 用户请求验证码
-[2025-08-05 11:37:56,201] INFO in device: 验证码获取成功
-[2025-08-05 11:37:59,594] INFO in device: 用户 韦矍森 开始同步摄像头第一步
-[2025-08-05 11:37:59,594] INFO in device: 尝试登录中兴平台
-[2025-08-05 11:37:59,868] INFO in device: 登录成功,开始获取在线信息
-[2025-08-05 11:38:00,136] INFO in device: 获取到 1436 个设备信息,开始更新数据库
-[2025-08-05 11:38:00,405] INFO in device: 数据库更新完成,更新了 1436 条记录,其中离线设备 665 个
-[2025-08-05 11:38:01,573] INFO in device: 用户 韦矍森 开始同步摄像头第二步
-[2025-08-05 11:38:01,587] INFO in device: 查询到 1107 个需要同步的设备
-[2025-08-05 11:38:02,411] INFO in device: 发现 378 个离线设备需要创建工单
-[2025-08-05 11:38:02,768] INFO in device: 成功创建 378 个工单
-{address space usage: 699461632 bytes/667MB} {rss usage: 87482368 bytes/83MB} [pid: 2607370|app: 0|req: 18/60] 175.178.19.237 () {64 vars in 1377 bytes} [Tue Aug 5 11:38:01 2025] POST /sync_camera_step2 => generated 29 bytes in 1198 msecs (HTTP/1.1 200) 3 headers in 85 bytes (1 switches on core 1)
-[2025-08-05 11:38:05,532] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-05 11:38:42,174] INFO in history: 用户 韦矍森 访问历史记录页面
-[2025-08-05 11:38:44,132] INFO in statistics: 用户 韦矍森 访问统计页面
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2643794)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2679777)
-Respawned uWSGI worker 1 (new pid: 2683778)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 2683781)
-Respawned uWSGI worker 4 (new pid: 2683784)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2720383)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 2720386)
-Respawned uWSGI worker 4 (new pid: 2720389)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2756406)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 2756409)
-Respawned uWSGI worker 4 (new pid: 2756412)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2792754)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 2792757)
-Respawned uWSGI worker 4 (new pid: 2792760)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2828698)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 2828701)
-Respawned uWSGI worker 4 (new pid: 2828704)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2864721)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 2864724)
-Respawned uWSGI worker 4 (new pid: 2864727)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2900775)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 2900778)
-Respawned uWSGI worker 4 (new pid: 2900781)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2936799)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 2936802)
-Respawned uWSGI worker 4 (new pid: 2936805)
-Respawned uWSGI worker 2 (new pid: 2961524)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 2972788)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 2972791)
-Respawned uWSGI worker 4 (new pid: 2975123)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 2997501)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3033500)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3069463)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3105523)
-Respawned uWSGI worker 1 (new pid: 3110341)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 3110344)
-Respawned uWSGI worker 4 (new pid: 3110347)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3141571)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3146410)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 3146413)
-Respawned uWSGI worker 4 (new pid: 3146416)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3177634)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3182455)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 3182458)
-Respawned uWSGI worker 4 (new pid: 3182461)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3213927)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3218746)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 3218749)
-Respawned uWSGI worker 4 (new pid: 3218752)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3249939)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3254782)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 3254785)
-Respawned uWSGI worker 4 (new pid: 3254788)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3285981)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3290795)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 3290798)
-Respawned uWSGI worker 4 (new pid: 3290801)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3322082)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3326920)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 3326923)
-Respawned uWSGI worker 4 (new pid: 3326926)
-worker 2 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 2 (new pid: 3358127)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 3362906)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 3362909)
-Respawned uWSGI worker 4 (new pid: 3362912)
-[2025-08-06 08:31:05,928] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3398899)
-Respawned uWSGI worker 4 (new pid: 3398902)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3435459)
-Respawned uWSGI worker 4 (new pid: 3435462)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3471468)
-Respawned uWSGI worker 4 (new pid: 3471471)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 3507862)
-Respawned uWSGI worker 4 (new pid: 3507865)
-gateway "uWSGI http 1" has been buried (pid: 2457199)
-...brutally killing workers...
-worker 2 buried after 1 seconds
-worker 1 buried after 1 seconds
-worker 3 buried after 1 seconds
-worker 4 buried after 1 seconds
-binary reloading uWSGI...
-chdir() to /opt/1panel/docker/compose/4an/app
-closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
-found fd 9 mapped to socket 0 (/opt/1panel/docker/compose/4an/uwsgi.sock)
-running /mnt/nfs/.venv/bin/uwsgi
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-*** Starting uWSGI 2.0.28 (64bit) on [Wed Aug 6 12:45:52 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-64-generic #67-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 15 20:23:31 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 63499
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 7
-probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
-bind(): Address already in use [core/socket.c line 769]
-VACUUM: pidfile removed.
-*** Starting uWSGI 2.0.28 (64bit) on [Wed Aug 6 12:46:37 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 71467
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x7682f56a39e8
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-python threads support enabled
-your server socket listen backlog is limited to 100 connections
-your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
-*** Operational MODE: preforking+threaded ***
-[2025-08-06 12:46:40,524] INFO in app: 应用启动
-[2025-08-06 12:46:40,533] INFO in error_handlers: 错误处理器初始化完成
-WSGI app 0 (mountpoint='') ready in 3 seconds on interpreter 0x7682f56a39e8 pid: 1774 (default app)
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 1774)
-spawned uWSGI worker 1 (pid: 5412, cores: 2)
-Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 5415, cores: 2)
-spawned uWSGI worker 3 (pid: 5418, cores: 2)
-spawned uWSGI worker 4 (pid: 5421, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
-spawned uWSGI http 1 (pid: 5424)
-unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
-unable to stat() true, events will be triggered as soon as the file is created
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 133849)
-Respawned uWSGI worker 2 (new pid: 133852)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 133855)
-Respawned uWSGI worker 4 (new pid: 133858)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 260114)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 260117)
-Respawned uWSGI worker 3 (new pid: 260120)
-Respawned uWSGI worker 4 (new pid: 260123)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 369062)
-Respawned uWSGI worker 2 (new pid: 369065)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 369068)
-Respawned uWSGI worker 4 (new pid: 369071)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 405152)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 405155)
-Respawned uWSGI worker 3 (new pid: 405158)
-Respawned uWSGI worker 4 (new pid: 405161)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 441225)
-Respawned uWSGI worker 2 (new pid: 441228)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 441231)
-Respawned uWSGI worker 4 (new pid: 441234)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 477368)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 477371)
-Respawned uWSGI worker 3 (new pid: 477374)
-Respawned uWSGI worker 4 (new pid: 477377)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 513406)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 513409)
-Respawned uWSGI worker 3 (new pid: 513412)
-Respawned uWSGI worker 4 (new pid: 513415)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 549436)
-Respawned uWSGI worker 2 (new pid: 549439)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 549442)
-Respawned uWSGI worker 4 (new pid: 549445)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 585632)
-Respawned uWSGI worker 2 (new pid: 585635)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 585638)
-Respawned uWSGI worker 4 (new pid: 585641)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 621862)
-Respawned uWSGI worker 2 (new pid: 621865)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 621868)
-Respawned uWSGI worker 4 (new pid: 621871)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 658051)
-Respawned uWSGI worker 2 (new pid: 658054)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 658057)
-Respawned uWSGI worker 4 (new pid: 658060)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 694123)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 694126)
-Respawned uWSGI worker 3 (new pid: 694129)
-Respawned uWSGI worker 4 (new pid: 694132)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 730251)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 730254)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 766373)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 766376)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 802561)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 802564)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 838684)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 838687)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 874787)
-Respawned uWSGI worker 3 (new pid: 874790)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 915869)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 915872)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 952144)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 952147)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 988278)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 988281)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1025014)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 1025017)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1061980)
-Respawned uWSGI worker 3 (new pid: 1061983)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1104349)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 1104352)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1146742)
-Respawned uWSGI worker 3 (new pid: 1146743)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1184724)
-Respawned uWSGI worker 3 (new pid: 1184727)
-Python auto-reloader enabled
-Respawned uWSGI worker 2 (new pid: 1218285)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1222695)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 3 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 3 (new pid: 1265880)
-Respawned uWSGI worker 4 (new pid: 1298898)
-Respawned uWSGI worker 1 (new pid: 1298901)
-Respawned uWSGI worker 2 (new pid: 1298904)
-Python auto-reloader enabled
-[2025-08-07 16:39:57,738] INFO in auth: 用户 韦矍森(19977899008) 登录成功
-[2025-08-07 16:39:57,807] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-worker 3 lifetime reached, it was running for 3601 second(s)
-worker 1 lifetime reached, it was running for 3601 second(s)
-worker 2 lifetime reached, it was running for 3601 second(s)
-worker 4 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1342281)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1383587)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1425263)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1461537)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1497601)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1533735)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1569740)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1606383)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1642489)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1678529)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1714489)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1750647)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1786720)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1822736)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1858931)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1894963)
-Python auto-reloader enabled
-worker 1 lifetime reached, it was running for 3601 second(s)
-Respawned uWSGI worker 1 (new pid: 1931686)
-Python auto-reloader enabled
-Respawned uWSGI worker 3 (new pid: 1942531)
-Respawned uWSGI worker 4 (new pid: 1942534)
-Respawned uWSGI worker 2 (new pid: 1942537)
-[2025-08-08 09:54:17,988] INFO in auth: 用户 韦矍森(19977899008) 登录成功
-[2025-08-08 09:54:18,087] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-08 09:54:30,491] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-08 09:54:43,337] INFO in history: 用户 韦矍森 访问历史记录页面
-[2025-08-08 10:12:48,056] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-08 10:13:00,797] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-08 10:13:04,652] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-08 10:13:13,192] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:13:17,587] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-08 10:13:17,935] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:13:20,589] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:13:28,698] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:13:28,772] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:13:30,637] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:13:30,707] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:13:31,778] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:13:31,854] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:17:24,107] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:17:24,195] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:17:26,821] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:17:26,904] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:17:28,110] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:17:28,193] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:17:29,160] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:17:29,239] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:17:39,394] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-08 10:17:41,674] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-08 10:17:57,666] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:18:06,121] INFO in history: 用户 韦矍森 访问历史记录页面
-[2025-08-08 10:18:20,196] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:21:25,374] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[2025-08-08 10:26:58,679] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:27:02,165] INFO in history: 用户 韦矍森 访问历史记录页面
-[2025-08-08 10:27:08,980] INFO in dashboard: 用户 韦矍森 访问仪表盘页面
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/views/work_order.py has been modified
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/views/work_order.py has been modified
-gateway "uWSGI http 1" has been buried (pid: 5424)
-...gracefully killing workers...
-Gracefully killing worker 2 (pid: 1942537)...
-Gracefully killing worker 4 (pid: 1942534)...
-Gracefully killing worker 3 (pid: 1942531)...
-Gracefully killing worker 1 (pid: 1931686)...
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/views/work_order.py has been modified
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/views/work_order.py has been modified
-worker 1 buried after 1 seconds
-worker 3 buried after 1 seconds
-worker 4 buried after 1 seconds
-worker 2 buried after 1 seconds
-binary reloading uWSGI...
-chdir() to /opt/1panel/docker/compose/4an/app
-closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
-found fd 9 mapped to socket 0 (/opt/1panel/docker/compose/4an/uwsgi.sock)
-running /mnt/nfs/.venv/bin/uwsgi
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Aug 8 10:29:34 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 71467
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 7
-probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
-bind(): Address already in use [core/socket.c line 769]
-VACUUM: pidfile removed.
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Aug 8 10:29:36 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 71467
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x7daefa6a39e8
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-python threads support enabled
-your server socket listen backlog is limited to 100 connections
-your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
-*** Operational MODE: preforking+threaded ***
-[2025-08-08 10:29:37,100] INFO in app: 应用启动
-[2025-08-08 10:29:37,103] INFO in error_handlers: 错误处理器初始化完成
-WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7daefa6a39e8 pid: 1966896 (default app)
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 1966896)
-spawned uWSGI worker 1 (pid: 1966911, cores: 2)
-Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 1966914, cores: 2)
-spawned uWSGI worker 3 (pid: 1966917, cores: 2)
-spawned uWSGI worker 4 (pid: 1966920, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
-spawned uWSGI http 1 (pid: 1966923)
-unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
-unable to stat() true, events will be triggered as soon as the file is created
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/views/work_order.py has been modified
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/views/work_order.py has been modified
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/views/work_order.py has been modified
-[uwsgi-python-reloader] module/file /opt/1panel/docker/compose/4an/app/views/work_order.py has been modified
-gateway "uWSGI http 1" has been buried (pid: 1966923)
-...gracefully killing workers...
-Gracefully killing worker 2 (pid: 1966914)...
-Gracefully killing worker 4 (pid: 1966920)...
-Gracefully killing worker 3 (pid: 1966917)...
-Gracefully killing worker 1 (pid: 1966911)...
-worker 1 buried after 1 seconds
-worker 2 buried after 1 seconds
-worker 3 buried after 1 seconds
-worker 4 buried after 1 seconds
-binary reloading uWSGI...
-chdir() to /opt/1panel/docker/compose/4an/app
-closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
-found fd 9 mapped to socket 0 (/opt/1panel/docker/compose/4an/uwsgi.sock)
-running /mnt/nfs/.venv/bin/uwsgi
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Aug 8 10:30:44 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 71467
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 7
-probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
-bind(): Address already in use [core/socket.c line 769]
-VACUUM: pidfile removed.
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Aug 8 10:30:44 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 71467
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x79f998ca39e8
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-python threads support enabled
-your server socket listen backlog is limited to 100 connections
-your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
-*** Operational MODE: preforking+threaded ***
-[2025-08-08 10:30:45,926] INFO in app: 应用启动
-[2025-08-08 10:30:45,929] INFO in error_handlers: 错误处理器初始化完成
-WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x79f998ca39e8 pid: 1967797 (default app)
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 1967797)
-spawned uWSGI worker 1 (pid: 1967815, cores: 2)
-Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 1967818, cores: 2)
-spawned uWSGI worker 3 (pid: 1967821, cores: 2)
-spawned uWSGI worker 4 (pid: 1967824, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
-spawned uWSGI http 1 (pid: 1967827)
-unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
-unable to stat() true, events will be triggered as soon as the file is created
-gateway "uWSGI http 1" has been buried (pid: 1967827)
-...brutally killing workers...
-worker 1 buried after 1 seconds
-worker 2 buried after 1 seconds
-worker 3 buried after 1 seconds
-worker 4 buried after 1 seconds
-binary reloading uWSGI...
-chdir() to /opt/1panel/docker/compose/4an/app
-closing all non-uwsgi socket fds > 2 (max_fd = 1024)...
-found fd 9 mapped to socket 0 (/opt/1panel/docker/compose/4an/uwsgi.sock)
-running /mnt/nfs/.venv/bin/uwsgi
-[uWSGI] getting INI configuration from /opt/1panel/docker/compose/4an/app/uwsgi.ini
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Aug 8 10:33:50 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 71467
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 7
-probably another instance of uWSGI is running on the same address (0.0.0.0:18019).
-bind(): Address already in use [core/socket.c line 769]
-VACUUM: pidfile removed.
-*** Starting uWSGI 2.0.28 (64bit) on [Fri Aug 8 10:33:51 2025] ***
-compiled with version: 13.3.0 on 04 January 2025 05:49:52
-os: Linux-6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025
-nodename: ubserver
-machine: x86_64
-clock source: unix
-detected number of CPU cores: 12
-current working directory: /opt/1panel/docker/compose/4an/app
-writing pidfile to /opt/1panel/docker/compose/4an/uwsgi.pid
-detected binary path: /mnt/nfs/.venv/bin/uwsgi
-!!! no internal routing support, rebuild with pcre support !!!
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-chdir() to /opt/1panel/docker/compose/4an/app
-your processes number limit is 71467
-your memory page size is 4096 bytes
- *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers ***
-detected max file descriptor number: 1024
-lock engine: pthread robust mutexes
-thunder lock: disabled (you can enable it with --thunder-lock)
-uWSGI http bound on 0.0.0.0:18019 fd 6
-uwsgi socket 0 bound to UNIX address /opt/1panel/docker/compose/4an/uwsgi.sock fd 9
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-Python version: 3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]
-PEP 405 virtualenv detected: /mnt/nfs/.venv
-Set PythonHome to /mnt/nfs/.venv
-Python main interpreter initialized at 0x73231fea39e8
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-python threads support enabled
-your server socket listen backlog is limited to 100 connections
-your mercy for graceful operations on workers is 60 seconds
-mapped 703600 bytes (687 KB) for 8 cores
-*** Operational MODE: preforking+threaded ***
-[2025-08-08 10:33:52,612] INFO in app: 应用启动
-[2025-08-08 10:33:52,615] INFO in error_handlers: 错误处理器初始化完成
-WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x73231fea39e8 pid: 1969868 (default app)
-uWSGI running as root, you can use --uid/--gid/--chroot options
-*** WARNING: you are running uWSGI as root !!! (use the --uid flag) ***
-*** uWSGI is running in multiple interpreter mode ***
-spawned uWSGI master process (pid: 1969868)
-spawned uWSGI worker 1 (pid: 1969880, cores: 2)
-Python auto-reloader enabled
-spawned uWSGI worker 2 (pid: 1969883, cores: 2)
-spawned uWSGI worker 3 (pid: 1969886, cores: 2)
-spawned uWSGI worker 4 (pid: 1969889, cores: 2)
-*** Stats server enabled on 127.0.0.1:9191 fd: 22 ***
-spawned uWSGI http 1 (pid: 1969892)
-unable to stat() uwsgi.reload, events will be triggered as soon as the file is created
-unable to stat() true, events will be triggered as soon as the file is created
-[2025-08-08 10:36:13,166] ERROR in error_handlers: 数据库操作错误: (pymysql.err.OperationalError) (1066, "Not unique table/alias: 'device'")
-[SQL: SELECT work_order.order_id AS work_order_order_id, work_order.device_id AS work_order_device_id, work_order.dispatch_time AS work_order_dispatch_time, work_order.status AS work_order_status, work_order.branch AS work_order_branch
-FROM work_order INNER JOIN device ON device.device_id = work_order.device_id INNER JOIN device ON device.device_id = work_order.device_id
-WHERE work_order.status = %(status_1)s AND device.device_type = %(device_type_1)s AND device.project_type = %(project_type_1)s
- LIMIT %(param_1)s, %(param_2)s]
-[parameters: {'status_1': '待处理', 'device_type_1': '摄像头', 'project_type_1': '校园安防"5+N"项目', 'param_1': 0, 'param_2': 50}]
-(Background on this error at: https://sqlalche.me/e/20/e3q8)
-[2025-08-08 10:36:13,249] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:36:17,642] ERROR in error_handlers: 数据库操作错误: (pymysql.err.OperationalError) (1066, "Not unique table/alias: 'device'")
-[SQL: SELECT work_order.order_id AS work_order_order_id, work_order.device_id AS work_order_device_id, work_order.dispatch_time AS work_order_dispatch_time, work_order.status AS work_order_status, work_order.branch AS work_order_branch
-FROM work_order INNER JOIN device ON device.device_id = work_order.device_id INNER JOIN device ON device.device_id = work_order.device_id
-WHERE work_order.status = %(status_1)s AND device.device_type = %(device_type_1)s AND device.project_type = %(project_type_1)s
- LIMIT %(param_1)s, %(param_2)s]
-[parameters: {'status_1': '待处理', 'device_type_1': '摄像头', 'project_type_1': '校园安防"6+N"项目', 'param_1': 0, 'param_2': 50}]
-(Background on this error at: https://sqlalche.me/e/20/e3q8)
-[2025-08-08 10:36:17,709] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:36:21,772] ERROR in error_handlers: 数据库操作错误: (pymysql.err.OperationalError) (1066, "Not unique table/alias: 'device'")
-[SQL: SELECT work_order.order_id AS work_order_order_id, work_order.device_id AS work_order_device_id, work_order.dispatch_time AS work_order_dispatch_time, work_order.status AS work_order_status, work_order.branch AS work_order_branch
-FROM work_order INNER JOIN device ON device.device_id = work_order.device_id INNER JOIN device ON device.device_id = work_order.device_id
-WHERE work_order.status = %(status_1)s AND device.device_type = %(device_type_1)s AND device.project_type = %(project_type_1)s
- LIMIT %(param_1)s, %(param_2)s]
-[parameters: {'status_1': '待处理', 'device_type_1': '摄像头', 'project_type_1': '校园安防"4+N"项目', 'param_1': 0, 'param_2': 50}]
-(Background on this error at: https://sqlalche.me/e/20/e3q8)
-[2025-08-08 10:36:21,832] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:36:27,372] ERROR in error_handlers: 数据库操作错误: (pymysql.err.OperationalError) (1066, "Not unique table/alias: 'device'")
-[SQL: SELECT work_order.order_id AS work_order_order_id, work_order.device_id AS work_order_device_id, work_order.dispatch_time AS work_order_dispatch_time, work_order.status AS work_order_status, work_order.branch AS work_order_branch
-FROM work_order INNER JOIN device ON device.device_id = work_order.device_id INNER JOIN device ON device.device_id = work_order.device_id
-WHERE work_order.status = %(status_1)s AND device.device_type = %(device_type_1)s AND device.project_type = %(project_type_1)s
- LIMIT %(param_1)s, %(param_2)s]
-[parameters: {'status_1': '待处理', 'device_type_1': '摄像头', 'project_type_1': '校园安防"4+N"项目', 'param_1': 0, 'param_2': 50}]
-(Background on this error at: https://sqlalche.me/e/20/e3q8)
-[2025-08-08 10:36:27,432] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:36:33,232] ERROR in error_handlers: 数据库操作错误: (pymysql.err.OperationalError) (1066, "Not unique table/alias: 'device'")
-[SQL: SELECT work_order.order_id AS work_order_order_id, work_order.device_id AS work_order_device_id, work_order.dispatch_time AS work_order_dispatch_time, work_order.status AS work_order_status, work_order.branch AS work_order_branch
-FROM work_order INNER JOIN device ON device.device_id = work_order.device_id INNER JOIN device ON device.device_id = work_order.device_id
-WHERE work_order.status = %(status_1)s AND device.device_type = %(device_type_1)s AND device.project_type = %(project_type_1)s
- LIMIT %(param_1)s, %(param_2)s]
-[parameters: {'status_1': '待处理', 'device_type_1': '一键报警', 'project_type_1': '校园安防"4+N"项目', 'param_1': 0, 'param_2': 50}]
-(Background on this error at: https://sqlalche.me/e/20/e3q8)
-[2025-08-08 10:36:33,291] INFO in statistics: 用户 韦矍森 访问统计页面
-[2025-08-08 10:36:35,836] INFO in statistics: 用户 韦矍森 访问统计页面
diff --git a/uwsgi.pid b/uwsgi.pid
index ea30128..781291f 100644
--- a/uwsgi.pid
+++ b/uwsgi.pid
@@ -1 +1 @@
-1969868
+98220