📚 读书系统

⚠️ 未修问题(按级别)

4P0
14P1
17P2
0P3

📋 问题库

级别系统类别状态问题发现
P0房东后台bugopen/api/health 探测失败:HTTPError: HTTP Error 401: UNAUTHORIZED
探测 https://127.0.0.1:5001/api/health
2026-10-05
P0房东后台bugopen[WORKER TIMEOUT] gunicorn worker 超时被回收(请求被强杀) 出现 33 次
首次 2026-10-04 22:29:01 / 末次 2026-10-05 09:14:58;样例:[N] [CRITICAL] WORKER TIMEOUT (pid:N) x33
2026-10-05
P0住哪儿bugopen/health 探测失败:HTTPError: HTTP Error 404: NOT FOUND
探测 http://127.0.0.1:5910/health
2026-10-05
P0房东后台bugopen服务器内存耗尽导致整机无响应
整台 3.7GB 机器被单个 Python 进程压死。TCP 端口仍能 3ms 建连但协议层零响应:SSH 连上 20s 收不到 banner,HTTP curl 全部 20s 超时无响应码。gunicorn 已报 WO
2026-10-05
P0房东后台bugfixed考勤越权:任意登录用户可改全站考勤开关
api_bulk_enabled 原先只判登录,任何租客 POST 一次就能 UPDATE 全表 48 个账号。当时靠一张不存在的表意外挡住(INSERT 报错回滚)。
2026-10-05
P1房东后台bugopen[ERROR] ERROR 级日志 出现 37 次
首次 2026-10-04 22:29:28 / 末次 2026-10-05 09:14:59;样例:[N] [ERROR] Worker (pid:N) was sent SIGKILL! Perhaps out of
2026-10-05
P1房东后台bugopen[TRACEBACK] Python 未捕获异常 出现 5 次
首次 ? / 末次 ?;样例:Traceback (most recent call last): x5
2026-10-05
P1房东后台bugopen探测特征 [env_file] 读取 .env 配置:909 次,来源 127.0.0.1 x909
样例:/.env | /.docker/.env | /.docker/laravel/app/.env
2026-10-05
P1房东后台bugopen探测特征 [webshell] WebShell 探测:150 次,来源 127.0.0.1 x150
样例:/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php | /vendor/phpunit/phpunit/Util/PHP/eval-stdin.php | /ve
2026-10-05
P1房东后台bugopen探测特征 [secret_file] 凭证文件探测:106 次,来源 127.0.0.1 x106
样例:/.env.local | /.aws/credentials | /.aws/credentials.bak
2026-10-05
P1房东后台bugopen探测特征 [git_dir] 探测 .git 源码泄露:100 次,来源 127.0.0.1 x100
样例:/.git/config | /.git/logs/HEAD | /.git/logs/refs/heads/main
2026-10-05
P1房东后台bugopen探测特征 [wordpress] WordPress 后台/内容探测:60 次,来源 127.0.0.1 x60
样例:/wp-admin/install.php | /wp-content/plugins/hellopress/wp_filemanager.php | /wp-content/upgrade/wp-firewall
2026-10-05
P1房东后台bugopencalendar_engine.py 存在模块级冻结时间变量 2 处
L30 NOW_STR = datetime.now().strftime('%Y-%m-%d %H:%M:%S');L31 TODAY = date.today()
2026-10-05
P1房东后台bugopen考勤批量接口 2 处命中缺少 admin 权限判断
attendance.py:L839 <form method="POST" action="/apps/attendance/api/bulk_enabled" style="display:inline-block;
2026-10-05
P1人事系统bugopen[ERROR] ERROR 级日志 出现 3 次
首次 2026-10-05 09:35:04 / 末次 2026-10-05 09:35:57;样例:ERROR in app: Exception on PATH [GET] x3
2026-10-05
P1人事系统bugopen[TRACEBACK] Python 未捕获异常 出现 3 次
首次 ? / 末次 ?;样例:Traceback (most recent call last): x3
2026-10-05
P1人事系统bugopen5 张敏感表无 owner 列(共 50 条记录),任何人可通过 user_id 拉全量
涉及表:people_ai_mistakes, people_finance, people_redlines, people_softspots, people_trust
2026-10-05
P1房东后台bugopen另一会话的 fix_att_calc3.py 占用 2GB 且无法约束
修考勤算法的脚本未做内存上限,跑飞后持续占用 2GB。它不属于本会话,按纪律没有 kill,但它是宕机的直接原因。
2026-10-05
P1房东后台bugfixed外部扫描器持续探测敏感文件路径
access log 里有成规模的目录/配置文件探测,明显是自动化扫描器在找可下载的密钥与备份。需确认这些路径都不可访问,并在 nginx 层加规则拦掉。
2026-10-05
P1房东后台bugfixed日历页四个核心交互全断(api_create_event 截断 + PUT 路由缺失)
原 blueprints/calendar.py 在 507 行被截断,api_create_event 无 INSERT 无 return 必 500;前端调的 PUT /api/calendar/events/<id
2026-10-05
P1房东后台bugopen日历引擎 2026-09-03 之后没再生成过事件
服务器 crontab 里根本没有日历条目。飞书同步 366 条事件 feishu_event_id 全 NULL,48 个用户 feishu_open_id 全空。
2026-10-05
P2房东后台bugopen探测特征 [device_scan] 设备/路由器漏洞探测:36 次,来源 127.0.0.1 x36
样例:/config.php | //cgi-bin/index.php | //cgi-bin/admin.php
2026-10-05
P2房东后台bugopen探测特征 [sql_probe] 探测 .sql 备份/导出:23 次,来源 127.0.0.1 x23
样例:/database.sql | /db.sql | /backup.sql
2026-10-05
P2房东后台bugopensaas.db 空表占比 57.5%(92/160 张表 0 行)
疑似历史迭代遗留;空表过多会拖慢备份与迁移
2026-10-05
P2房东后台bugopen关键表缺失:landlords, houses
2026-10-05
P2房东后台bugopen存在 31 处 /v2/ 调用(_request 同时兼容多版本)
huifu_merchant.py:L37 # POST https://api.huifu.com/v2/merchant/url/forward → HTTP 500(端点可达,参数校验问题);huifu_m
2026-10-05
P2房东后台bugopen--access-logfile 与文档记录不一致:实际 /tmp/landlord_saas_access.log,文档 /var/log/landlord_saas_access.log
运维手册/记忆里的路径与真实启动命令不符,照手册排障会扑空
2026-10-05
P2房东后台bugopen--error-logfile 与文档记录不一致:实际 /tmp/landlord_saas_error.log,文档 /var/log/landlord_saas_error.log
运维手册/记忆里的路径与真实启动命令不符,照手册排障会扑空
2026-10-05
P2人事系统bugopen关键表缺失:departments
2026-10-05
P2人事系统bugopennomad.db 空表占比 52.3%(23/44 张表 0 行)
疑似历史迭代遗留;空表过多会拖慢备份与迁移
2026-10-05
P2人事系统bugopen52hz.db 空表占比 71.4%(25/35 张表 0 行)
疑似历史迭代遗留;空表过多会拖慢备份与迁移
2026-10-05
P2住哪儿bugopenerror 日志不存在:/var/log/zhaofang/error.log
无错误日志 = 出事无法定位;也可能是日志被 logrotate 移走
2026-10-05
P2房东后台bugfixed门锁列表按 owner 过滤但 unlock 不按 owner
locks.py 的 api_list 按 owner_landlord_id 过滤可见性,但 api_unlock 只按 user_id。生产唯一那把锁 owner_landlord_id=NULL → 列表里看不见,
2026-10-05
P2人事系统bugopenpeople_* 29 张表无 owner 列,登录即可看全量人脉档案
这 29 张表没有任何归属列,任何登录用户(含 32 个租客账号)都能查看全量档案。涉及对具体人的私密判断,敏感度最高。
2026-10-05
P2房东后台bugopencalendar_engine 模块级冻结 NOW_STR / TODAY
模块级求值 once,gunicorn worker import 那一刻就永久冻结,16 处下游依赖它。
2026-10-05
P2房东后台bugfixedTTLock token 缓存是模块级单槽
多 worker / 多房东并发会互相覆盖 token → 用错账号开门。
2026-10-05
P2房东后台bugopen汇付退款打 /v2/ 而 _request 只认 /v3/
退款链路恒抛异常。修好路径后还会因 refund_amt vs trans_amt 退 0 元。
2026-10-05
P2房东后台bugopengunicorn 启动命令的日志路径在 /var/log 与 /tmp 之间反复横跳
记忆记录应为 /var/log/landlord_saas_*.log,但实际 ps 显示又回到了 /tmp/。是别的会话重启时改的。启动命令与文档不一致,下次照文档操作会踩空。
2026-10-05
P2房东后台bugopen房东后台 45 个红测待重写
conftest 修好后红测从 60 降到 45,零新增失败。剩下 45 个是「跑起来了但 fixture 没建全 schema」,属于要重写测试的活,不是回退。
2026-10-05
P2人事系统bugopen人事系统仍用 Flask dev server 而非生产 WSGI
app.py 是 Flask dev server 跑着 37 人真实档案。开发服务器不适合生产。
2026-10-05
P3住哪儿bugfixed住哪儿 zhaofang 由 systemd 托管(fdglobal-people 同为 systemd)
两项正常。zhaofang unit 在 /etc/systemd/system/zhaofang.service,环境变量 /etc/zhaofang.env,Restart=always。别再手工 nohup。
2026-10-05

🗓 扫描历史

时间周次目标/主机P0/P1/P2/总
2026-10-052026-W41local VM-0-16-ubuntu3/12/11/67
2026-10-052026-W41local VM-0-16-ubuntu3/10/11/66
2026-10-052026-W41local VM-0-16-ubuntu3/10/11/66
2026-10-052026-W41local VM-0-16-ubuntu3/10/11/66
2026-10-052026-W41local VM-0-16-ubuntu3/10/11/66
2026-10-052026-W41local VM-0-16-ubuntu3/10/11/66
2026-10-052026-W41local VM-0-16-ubuntu3/10/11/66
2026-10-042026-W40remote 106.55.59.1412/4/8/15
2026-10-05 11:10