Files
kefu/deploy/knowledge-v5-search/diagnose.sh
T
2026-09-21 10:34:06 +08:00

12 lines
695 B
Bash

set -euo pipefail
docker image inspect zyt/wecom-admin:current --format '{{.Id}}'
python3 - <<'PY'
import subprocess,re,json,collections,hashlib
from pathlib import Path
logs=subprocess.check_output(['docker','logs','--since','60m','im-admin-api-1'],stderr=subprocess.STDOUT,text=True)
statuses=collections.Counter(re.findall(r'"POST /api/v2/knowledge/search[^"\s]* HTTP/[0-9.]+" (\d+)',logs))
print(json.dumps({'search_status_counts':dict(statuses),'traceback_count':logs.count('Traceback (most recent call last)')}))
for file in ['admin-web/apps/web-antd/src/api/request.ts','wechat_rpa/knowledge_api.py']:
print(file,hashlib.sha256((Path('/opt/im-admin')/file).read_bytes()).hexdigest())
PY