revert: 移除 CONN_HEALTH_CHECKS(远程库每条请求多打一次 SQL);加可选慢请求追踪

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-09 04:51:28 +08:00
parent c4244ad423
commit 5429652749
5 changed files with 71 additions and 9 deletions

View File

@@ -0,0 +1,17 @@
#!/bin/bash
# 开启慢请求追踪(只写日志,不改业务逻辑)。卡的时候跑这个,操作小程序,再 cat 日志。
set -e
SVC=/etc/systemd/system/gunicorn-dianjing.service
mkdir -p /etc/systemd/system/gunicorn-dianjing.service.d
cat > /etc/systemd/system/gunicorn-dianjing.service.d/slow-trace.conf <<'EOF'
[Service]
Environment=SLOW_REQUEST_TRACE=1
Environment=SLOW_REQUEST_THRESHOLD_MS=200
Environment=SLOW_REQUEST_LOG=/tmp/slow-request-trace.log
EOF
: > /tmp/slow-request-trace.log
systemctl daemon-reload
systemctl restart gunicorn-dianjing.service
echo "已开启。现在去小程序复现卡顿,然后执行:"
echo " cat /tmp/slow-request-trace.log"
echo "关闭: bash deploy/disable-slow-trace.sh"