h8.sh
943 Bytes
#!/bin/bash
echo "=== 检查业务服务崩溃原因 ==="
echo "检查关键服务的崩溃日志:"
# 检查前端服务
echo "=== frontend ==="
kubectl logs frontend-6cbf959dcf-crlzx -n ecommerce --previous --tail=20 2>/dev/null || \
kubectl logs frontend-6cbf959dcf-crlzx -n ecommerce --tail=20
echo ""
echo "=== user-service ==="
kubectl logs user-service-6847cb555c-8kgnm -n ecommerce --previous --tail=20 2>/dev/null || \
kubectl logs user-service-6847cb555c-8kgnm -n ecommerce --tail=20
echo ""
echo "=== product-service ==="
kubectl logs product-service-678dc7b86d-h9cz7 -n ecommerce --previous --tail=20 2>/dev/null || \
kubectl logs product-service-678dc7b86d-h9cz7 -n ecommerce --tail=20
echo ""
echo "=== 数据库服务 ==="
kubectl logs mongodb-0 -n ecommerce --previous --tail=10 2>/dev/null || echo "MongoDB 无日志"
kubectl logs postgresql-0 -n ecommerce --previous --tail=10 2>/dev/null || echo "PostgreSQL 无日志"