#!/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"