mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-18 11:59:26 +00:00
24 lines
832 B
Bash
24 lines
832 B
Bash
#!/bin/bash
|
|
echo "=== LearnHouse Service Debug Script ==="
|
|
echo
|
|
echo "1. Checking PM2 processes:"
|
|
pm2 list
|
|
echo
|
|
echo "2. Checking which ports are in use:"
|
|
netstat -tlnp 2>/dev/null || ss -tlnp
|
|
echo
|
|
echo "3. Testing internal service connections:"
|
|
echo " - Testing frontend (port 8000):"
|
|
curl -s -o /dev/null -w "Status: %{http_code}\n" http://localhost:8000/ || echo "Frontend not responding"
|
|
echo " - Testing backend (port 9000):"
|
|
curl -s -o /dev/null -w "Status: %{http_code}\n" http://localhost:9000/ || echo "Backend not responding"
|
|
echo " - Testing nginx (port 80):"
|
|
curl -s -o /dev/null -w "Status: %{http_code}\n" http://localhost:80/ || echo "Nginx not responding"
|
|
echo
|
|
echo "4. Checking nginx configuration:"
|
|
nginx -t
|
|
echo
|
|
echo "5. Recent PM2 logs (last 10 lines):"
|
|
pm2 logs --lines 10
|
|
echo
|
|
echo "=== Debug Complete ==="
|