diff --git a/scripts/price_monitor.py b/scripts/price_monitor.py index 046a24c9..d96981d5 100644 --- a/scripts/price_monitor.py +++ b/scripts/price_monitor.py @@ -388,6 +388,7 @@ def get_trigger_zones(trigger): def run_once(round_label=""): """执行一轮完整的监控流程""" import os # 必须在开头import,否则os变量会被后面的局部import绑定覆盖 + os.nice(10) # 降低优先级,避免与DB其他写操作抢占 # ── 进程锁:同一时间只跑一个实例 ── _lk = "/tmp/price_monitor.lock" _pid = None