跳到主要内容

巡检脚本片段

MySQL 复制状态

import mysql.connector

conn = mysql.connector.connect(
host="db",
user="ops",
password="***",
database="app",
)
cur = conn.cursor()
cur.execute("SHOW SLAVE STATUS")
print(cur.fetchone())

HTTP 探测 + 超时

import requests

resp = requests.get("https://example.com/healthz", timeout=3)
resp.raise_for_status()
print(resp.status_code, resp.text[:200])