mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-16 11:46:21 +02:00
Update documentation and scripts to provide more detailed steps for diagnosing and resolving production errors, including checking logs, process status, and network connectivity. Replit-Commit-Author: Agent Replit-Commit-Session-Id: a8a78c07-e900-425c-a577-5b4c5894379d Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/a8a78c07-e900-425c-a577-5b4c5894379d/CRhacll
54 lines
1.3 KiB
Bash
54 lines
1.3 KiB
Bash
#!/bin/bash
|
|
echo "=== DIAGNOSTIC PRODUCTION LOGIFLOW ==="
|
|
echo "Date: $(date)"
|
|
echo ""
|
|
|
|
echo "1. Status PM2:"
|
|
pm2 status 2>/dev/null || echo "PM2 non disponible"
|
|
|
|
echo ""
|
|
echo "2. Processes sur port 5000:"
|
|
sudo lsof -i :5000 2>/dev/null || netstat -tulpn | grep :5000 2>/dev/null || echo "Aucun processus sur port 5000"
|
|
|
|
echo ""
|
|
echo "3. Status systemctl (si applicable):"
|
|
sudo systemctl status logiflow 2>/dev/null || echo "Service systemctl non trouvé"
|
|
|
|
echo ""
|
|
echo "4. Status Docker (si applicable):"
|
|
docker-compose ps 2>/dev/null || echo "Docker non utilisé"
|
|
|
|
echo ""
|
|
echo "5. Logs récents application:"
|
|
if command -v pm2 &> /dev/null; then
|
|
pm2 logs --lines 10 --nostream 2>/dev/null
|
|
elif [ -f /var/log/logiflow.log ]; then
|
|
tail -10 /var/log/logiflow.log
|
|
else
|
|
echo "Logs non trouvés"
|
|
fi
|
|
|
|
echo ""
|
|
echo "6. Espace disque:"
|
|
df -h /
|
|
|
|
echo ""
|
|
echo "7. Mémoire:"
|
|
free -h
|
|
|
|
echo ""
|
|
echo "8. Variables d'environnement critiques:"
|
|
echo "NODE_ENV: ${NODE_ENV:-'NON_DEFINI'}"
|
|
echo "PORT: ${PORT:-'NON_DEFINI'}"
|
|
echo "DATABASE_URL: ${DATABASE_URL:+DEFINI}"
|
|
|
|
echo ""
|
|
echo "9. Test de connectivité localhost:"
|
|
curl -s -o /dev/null -w "%{http_code}" http://localhost:5000/api/health || echo "Service non accessible"
|
|
|
|
echo ""
|
|
echo "10. Processus Node.js actifs:"
|
|
ps aux | grep node | grep -v grep || echo "Aucun processus Node.js"
|
|
|
|
echo ""
|
|
echo "=== FIN DIAGNOSTIC ===" |