20 lines
874 B
PowerShell
20 lines
874 B
PowerShell
# 快速检查服务器状态
|
||
param(
|
||
[string]$Server = "45.249.208.118",
|
||
[string]$Username = "root",
|
||
[string]$Password = "lxvhNYFZ4160"
|
||
)
|
||
|
||
$plinkPath = "C:\Program Files\PuTTY\plink.exe"
|
||
$hostKey = "SHA256:WZOtvC/+IWw29P8vyovSabmIRFkQ/Bnmhj+qhTshA4Q"
|
||
|
||
Write-Host "检查容器状态..." -ForegroundColor Cyan
|
||
& $plinkPath -batch -ssh -hostkey $hostKey -pw $Password "${Username}@${Server}" "cd /root/deploy && docker compose ps"
|
||
|
||
Write-Host "`n检查应用日志(最后30行)..." -ForegroundColor Cyan
|
||
& $plinkPath -batch -ssh -hostkey $hostKey -pw $Password "${Username}@${Server}" "cd /root/deploy && docker compose logs app --tail=30"
|
||
|
||
Write-Host "`n检查健康检查端点..." -ForegroundColor Cyan
|
||
& $plinkPath -batch -ssh -hostkey $hostKey -pw $Password "${Username}@${Server}" "curl -s http://localhost:4320/api/health || echo '健康检查失败'"
|
||
|