23 lines
710 B
Bash
Executable File
23 lines
710 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "Testing ping service fix..."
|
|
echo "=========================="
|
|
|
|
echo "1. Checking if services are running..."
|
|
echo "Consul:"
|
|
curl -s http://localhost:8500/v1/health/state/passing | jq -r '.[] | select(.ServiceName=="ping-service") | "Service: " + .ServiceName + ", Status: " + .Status'
|
|
|
|
echo ""
|
|
echo "Ping service health:"
|
|
curl -s http://localhost:8082/actuator/health | jq '.status'
|
|
|
|
echo ""
|
|
echo "2. Testing gateway ping endpoint..."
|
|
echo "GET http://localhost:8081/api/ping"
|
|
response=$(curl -s -w "\nHTTP_CODE:%{http_code}" http://localhost:8081/api/ping)
|
|
echo "$response"
|
|
|
|
echo ""
|
|
echo "3. Testing gateway actuator health..."
|
|
curl -s http://localhost:8081/actuator/health | jq '.status'
|