Python lru_cache 并发仍重复计算:用冷缓存实验与入口锁定位修复
给耗时函数加了 lru_cache,两条线程却仍然各跑一次,日志像复制粘贴?这不一定是缓存坏了。本文面向 Python 同进程多线程调用,...
JavaLYG - 技术分享博客,记录 Java、运维、SSL 与每一次真实折腾。
给耗时函数加了 lru_cache,两条线程却仍然各跑一次,日志像复制粘贴?这不一定是缓存坏了。本文面向 Python 同进程多线程调用,...
把本地配置写进 .gitignore,改完文件却仍出现在 git status,甚至下一次提交又带上了它。这个场景通常不是 Git 缓存坏...
Python 脚本只调用了一次 logger.info,终端却出现两行;把初始化放进函数后,调用次数越多,重复行也越多。别先给日志做字符串...
接口请求写了 timeout=5,却十几秒还没结束;把数字改小后,下载又频繁断开。这里先别怪线程:在 Python Requests 中,...
SQLite 已经启用 WAL,Python 服务却仍报 database is locked;把 timeout 调大,有些请求还是立刻...
包已经发布,CI 却在把 next 提升为 latest 时认证失败:这不一定是密钥坏了,也可能是发布权限根本不包含改标签。本文面向使用 ...
备份或构建明明报错,定时任务却显示成功;加了 tee 留日志之后,告警反而不响了。先别怀疑调度器:在 Bash 里,管道默认返回最后一条命...
Python 调外部命令,少量输出时正常,日志一多却卡在 wait(),CPU 还不高。这不一定是命令死循环,也可能是父进程没读管道,子进...
Python 定时刷新 JSON 配置,读端偶尔报 JSONDecodeError,重启后文件甚至只剩半截。先别给解析器加无限重试:如果写...
Linux 上的报表脚本每分钟启动一次,偶尔却要跑几分钟:上一轮还没结束,下一轮已经来抢同一份输出。加了“锁文件存在就退出”仍可能撞车。下...