🔄 卡若AI 同步 2026-02-20 07:09 | 更新:金仓、水桥平台对接、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 5 个

This commit is contained in:
2026-02-20 07:09:11 +08:00
parent 3aaf6df76a
commit 112d602733
11 changed files with 384 additions and 54 deletions

View File

@@ -66,8 +66,8 @@ kr宝塔: qcWubCdlfFjS2b2DMT1lzPFaDfmv1cBT
### 1. 检查服务器状态
```bash
# 运行快速检查脚本
python3 /Users/karuo/Documents/个人/卡若AI/01_系统管理/服务器管理/scripts/快速检查服务器.py
# 运行快速检查脚本(需各服务器 API 白名单含本机 IP
python3 "/Users/karuo/Documents/个人/卡若AI/01_卡资(金)/金仓_存储备份/服务器管理/脚本/快速检查服务器.py"
```
### 2. 部署 Node 项目(标准流程)
@@ -98,13 +98,20 @@ rm /tmp/项目名_update.tar.gz
```bash
# 检查所有服务器SSL证书状态
python3 /Users/karuo/Documents/个人/卡若AI/01_系统管理/服务器管理/scripts/ssl证书检查.py
python3 "/Users/karuo/Documents/个人/卡若AI/01_卡资(金)/金仓_存储备份/服务器管理/脚本/ssl证书检查.py"
# 自动修复过期证书
python3 /Users/karuo/Documents/个人/卡若AI/01_系统管理/服务器管理/scripts/ssl证书检查.py --fix
python3 "/Users/karuo/Documents/个人/卡若AI/01_卡资(金)/金仓_存储备份/服务器管理/脚本/ssl证书检查.py" --fix
```
### 4. 常用诊断命令
### 4. kr宝塔 网络卡/服务器卡 · 检查与处理
- **文档**`references/kr宝塔_网络与服务器卡顿_检查与处理.md`
- **SSH**`ssh -p 22022 -i "服务器管理项目/Steam/id_ed25519" root@43.139.27.93`(私钥须 `chmod 600`
- 本机快速检查:`ping 43.139.27.93``nc -zv 43.139.27.93 22022`
- 服务器内诊断登录后执行文档中「2.2 一键诊断」命令块;若 SSH 被关闭可改用宝塔面板终端。
### 5. 常用诊断命令(小型宝塔等)
```bash
# 检查端口占用

View File

@@ -0,0 +1,105 @@
# kr宝塔 · 网络卡 / 服务器卡 · 检查与处理
> 适用43.139.27.93kr宝塔2核4G。SSH 端口 22022密钥见 Steam/README_密钥与登录.md。
---
## 一、本机侧快速检查(无需登录服务器)
```bash
# 1. 网络连通
ping -c 3 43.139.27.93
# 2. SSH 端口是否可达
nc -zv -w 5 43.139.27.93 22022
# 3. 宝塔面板端口(若需)
nc -zv -w 5 43.139.27.93 9988
```
-**ping 丢包或延迟高** → 网络问题(运营商/云厂商/本地网络)。
-**端口不通** → 安全组/防火墙未放行 22022 或 9988。
---
## 二、SSH 登录与服务器内诊断
### 2.1 登录
```bash
# 密钥路径(私钥权限须为 600
chmod 600 "/Users/karuo/Documents/开发/4、小工具/服务器管理/Steam/id_ed25519"
ssh -p 22022 -i "/Users/karuo/Documents/开发/4、小工具/服务器管理/Steam/id_ed25519" root@43.139.27.93
```
**Connection closed by remote host**:可能是服务器负载过高或 sshd 限流,稍后重试或从宝塔面板「终端」登录执行下列命令。
### 2.2 服务器内一键诊断(登录后执行)
```bash
echo "=== 负载 ===" && uptime
echo "=== 内存 ===" && free -m
echo "=== 磁盘 ===" && df -h / /www
echo "=== 连接数(ESTABLISHED) ===" && ss -ant state established | wc -l
echo "=== 连接汇总 ===" && ss -s
echo "=== CPU TOP5 ===" && ps aux --sort=-%cpu | head -6
echo "=== 内存 TOP5 ===" && ps aux --sort=-%mem | head -6
```
### 2.3 针对「网络卡」的检查
- **连接数是否过多**`ss -ant state established | wc -l` 若上千需关注。
- **Nginx/应用日志**:看是否有大量请求或慢请求。
- **带宽/流量**:宝塔面板「监控」或 `vnstat`(若已装)。
### 2.4 针对「服务器卡」的检查
| 现象 | 检查命令/位置 | 处理思路 |
|------------|--------------------------|------------------------------|
| CPU 高 | `top``ps aux --sort=-%cpu` | 结束异常进程或优化程序 |
| 内存不足 | `free -m` | 关停非必要服务、加 swap 或升配 |
| 磁盘满 | `df -h``du -sh /www/*` | 清日志、删临时文件、扩容 |
| 磁盘 I/O 高| `iostat -x 1 3`(若已装)| 减少写操作、查大文件/日志 |
| 连接数爆炸 | `ss -s``ss -ant` | 限流、查攻击或异常客户端 |
---
## 三、常见处理动作(登录后执行)
```bash
# 清理系统日志(慎用,仅当磁盘紧张时)
# find /var/log -name "*.log" -mtime +7 -delete
# 重载 Nginx
nginx -s reload
# 查看宝塔/Node 相关进程
ps aux | grep -E 'nginx|node|pm2'
# 若使用 PM2查看列表
pm2 list
```
---
## 四、宝塔 API 远程检查(需白名单)
若本机 IP 已加入 kr宝塔 的「API 白名单」可用卡若AI 脚本批量看 CPU/内存/磁盘:
```bash
python3 "/Users/karuo/Documents/个人/卡若AI/01_卡资/金仓_存储备份/服务器管理/脚本/快速检查服务器.py"
```
未加白名单前会报「IP校验失败」需在 kr宝塔 面板:**设置 → API 接口 → 接口密钥 → 将本机公网 IP 加入白名单**。
---
## 五、本次诊断结果摘要2026-02-20
- **本机 → kr宝塔**ping 正常(约 0.40.9ms22022 端口可达。
- **SSH**:私钥权限已建议设为 600曾出现 Connection closed by remote host可能负载或限流建议从宝塔面板终端登录执行上述诊断。
- **宝塔 API**:当前本机 IP 未在白名单,无法远程取 CPU/内存/磁盘;需在面板加白名单后可长期用脚本检查。
---
**下一步**:在 kr宝塔 面板终端或 SSH 成功连上后执行「二、2.2」的一键诊断,根据输出再决定是否杀进程、清日志或重载服务。