17 Commits

Author SHA1 Message Date
7926a5b51f feat: 实时监控显示CPU占用最高的进程列表 2026-04-23 23:58:38 +08:00
26e0ed26e1 fix: renderEmailRules函数语法错误修复 2026-04-23 23:40:55 +08:00
edbaa9a257 feat: 邮件通知规则多种触发机制 2026-04-23 23:33:35 +08:00
b2a0b66492 feat: 邮件通知规则添加静默时间区间 2026-04-23 23:26:36 +08:00
9202e4c202 feat: 邮件通知规则功能 2026-04-23 23:04:24 +08:00
38db7b0606 fix: JavaScript换行符转义问题 2026-04-23 18:31:07 +08:00
6e5b963b3f fix: 修复desktopNotifyEnabled变量重复声明 2026-04-23 18:27:08 +08:00
a201b0356a fix: JavaScript变量声明顺序修复 2026-04-23 18:08:57 +08:00
71dd1d3aff feat: 系统桌面通知功能 2026-04-23 17:54:02 +08:00
55cc408881 feat: 系统资源阈值监控和弹窗警告 2026-04-23 17:48:31 +08:00
ca7527918d feat: 实时监控频率可调节 2026-04-23 17:35:59 +08:00
7f7f71a286 feat: 系统资源实时监控和网速显示 2026-04-23 17:28:49 +08:00
8579d58890 fix: 筛选按钮改为顶部横向带文字显示 2026-04-23 16:56:57 +08:00
f8a32ab6be fix: 更新版本号v2.3 2026-04-23 16:52:27 +08:00
56975f9b0d feat: 筛选按钮改为右侧固定导航按钮 2026-04-23 16:50:41 +08:00
b2900febf9 fix: 更新版本号标题为v2.2 2026-04-23 12:57:07 +08:00
17e946ae56 feat: 自定义新增外部web服务功能 2026-04-23 12:55:56 +08:00
5 changed files with 1426 additions and 81 deletions

Binary file not shown.

1393
app.py

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,8 @@
[2026-04-20 12:33:54] ==================================================
[2026-04-20 12:33:54] 项目服务管理面板 v2.0.0 启动
[2026-04-20 12:33:54] 访问地址: http://localhost:19013
[2026-04-20 12:33:54] 进程PID: 3711750
[2026-04-20 12:33:54] ==================================================
[2026-04-23 23:57:38] ==================================================
[2026-04-23 23:57:38] 项目服务管理面板 v2.0.0 启动
[2026-04-23 23:57:38] 访问地址: http://localhost:19013
[2026-04-23 23:57:38] 进程PID: 1274690
[2026-04-23 23:57:38] ==================================================
* Serving Flask app 'app'
* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
@@ -10,66 +10,32 @@ WARNING: This is a development server. Do not use it in a production deployment.
* Running on http://127.0.0.1:19013
* Running on http://192.168.2.17:19013
Press CTRL+C to quit
127.0.0.1 - - [20/Apr/2026 12:33:58] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:33:59] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:08] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:34:09] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:18] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:34:19] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:24] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:34:26] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:28] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:34:29] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:30] "GET / HTTP/1.1" 200 -
192.168.2.10 - - [20/Apr/2026 12:34:32] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:35] "GET / HTTP/1.1" 200 -
192.168.2.10 - - [20/Apr/2026 12:34:37] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:38] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:34:39] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:48] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:34:49] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:54] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:34:56] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:34:58] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:34:59] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:35:08] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:35:09] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:35:18] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:35:19] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:35:24] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:35:26] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:35:28] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [20/Apr/2026 12:35:29] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:35:30] "GET / HTTP/1.1" 200 -
192.168.2.10 - - [20/Apr/2026 12:35:32] "GET /api/projects HTTP/1.1" 200 -
[2026-04-20 12:35:32] ⚠️ 进程收到 SIGTERM 信号,即将退出!
[2026-04-20 16:25:05] ==================================================
[2026-04-20 16:25:05] 项目服务管理面板 v2.0.0 启动
[2026-04-20 16:25:05] 访问地址: http://localhost:19013
[2026-04-20 16:25:05] 进程PID: 3729863
[2026-04-20 16:25:05] ==================================================
[2026-04-20 16:29:02] 从系统 crontab 同步了 12 个任务
[2026-04-20 16:30:55] 更新 Cron 任务 ID=1: 版本 1
[2026-04-20 16:32:42] 更新 Cron 任务 ID=11: 版本 1
[2026-04-20 21:28:14] ⚠️ 进程收到 SIGTERM 信号,即将退出!
[2026-04-20 22:08:29] ==================================================
[2026-04-20 22:08:29] 项目服务管理面板 v2.0.0 启动
[2026-04-20 22:08:29] 访问地址: http://localhost:19013
[2026-04-20 22:08:29] 进程PID: 3871388
[2026-04-20 22:08:29] ==================================================
[2026-04-20 23:20:05] ⚠️ 进程收到 SIGTERM 信号,即将退出!
[2026-04-20 23:20:06] ==================================================
[2026-04-20 23:20:06] 项目服务管理面板 v2.0.0 启动
[2026-04-20 23:20:06] 访问地址: http://localhost:19013
[2026-04-20 23:20:06] 进程PID: 3894049
[2026-04-20 23:20:06] ==================================================
[2026-04-21 15:44:37] ==================================================
[2026-04-21 15:44:37] 项目服务管理面板 v2.0.0 启动
[2026-04-21 15:44:37] 访问地址: http://localhost:19013
[2026-04-21 15:44:37] 进程PID: 66363
[2026-04-21 15:44:37] ==================================================
[2026-04-21 19:00:30] ==================================================
[2026-04-21 19:00:30] 项目服务管理面板 v2.0.0 启动
[2026-04-21 19:00:30] 访问地址: http://localhost:19013
[2026-04-21 19:00:30] 进程PID: 120669
[2026-04-21 19:00:30] ==================================================
127.0.0.1 - - [23/Apr/2026 23:57:42] "GET / HTTP/1.1" 200 -
192.168.2.14 - - [23/Apr/2026 23:57:43] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:57:45] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [23/Apr/2026 23:57:47] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:57:52] "GET / HTTP/1.1" 200 -
192.168.2.14 - - [23/Apr/2026 23:57:53] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:57:55] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [23/Apr/2026 23:57:57] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:02] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:02] "GET / HTTP/1.1" 200 -
192.168.2.14 - - [23/Apr/2026 23:58:03] "GET /api/projects HTTP/1.1" 200 -
192.168.2.8 - - [23/Apr/2026 23:58:04] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:05] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [23/Apr/2026 23:58:07] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:12] "GET / HTTP/1.1" 200 -
192.168.2.14 - - [23/Apr/2026 23:58:13] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:15] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [23/Apr/2026 23:58:17] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:19] "GET /api/system/processes?limit=5 HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:22] "GET / HTTP/1.1" 200 -
192.168.2.14 - - [23/Apr/2026 23:58:23] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:25] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [23/Apr/2026 23:58:27] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:32] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:32] "GET / HTTP/1.1" 200 -
192.168.2.14 - - [23/Apr/2026 23:58:33] "GET /api/projects HTTP/1.1" 200 -
192.168.2.8 - - [23/Apr/2026 23:58:34] "GET /api/projects HTTP/1.1" 200 -
127.0.0.1 - - [23/Apr/2026 23:58:35] "GET / HTTP/1.1" 200 -
192.168.2.8 - - [23/Apr/2026 23:58:37] "GET /api/projects HTTP/1.1" 200 -

6
logs/voice-chat-web.log Normal file
View File

@@ -0,0 +1,6 @@
==================================================
[2026-04-22T12:29:26.685865] start
Command: mkdir -p logs && MODEL_SERVICE_URL=http://192.168.2.5:12001 nohup python3 main.py > logs/server.log 2>&1 & disown
Directory: /home/xian/.openclaw/workspace-coder/works/voice-chat-web
/bin/sh: 1: disown: not found

View File

@@ -79,3 +79,9 @@ Directory: /home/xian/.openclaw/workspace-coder/works/xian-favor
Command: mkdir -p logs && nohup python3 -c "from xian_favor.api import start_server; start_server(port=19014)" > logs/app.log 2>&1 & disown
Directory: /home/xian/.openclaw/workspace-coder/works/xian-favor
/bin/sh: 1: disown: not found
==================================================
[2026-04-23T00:57:27.686904] start
Command: mkdir -p logs && nohup python3 -c "from xian_favor.api import start_server; start_server(port=19014)" > logs/app.log 2>&1 & disown
Directory: /home/xian/.openclaw/workspace-coder/works/xian-favor
/bin/sh: 1: disown: not found