Problèmes Courants
Cette section couvre les problèmes courants et leurs solutions pour le système Keralis.
API Inaccessible
Si l'API du serveur hash est inaccessible:
-
Vérifiez que le service est en cours d'exécution:
pm2 status hash-server
-
Redémarrez le service:
pm2 restart hash-server
-
Vérifiez les logs et identifiez le problème:
pm2 logs hash-server
-
Vérifiez la configuration du port et du firewall:
netstat -tulpn | grep 3001
sudo ufw status
Emails non reçus
Si les alertes par email ne sont pas reçues:
-
Vérifiez la configuration SMTP dans le fichier
.env
-
Testez l'envoi d'email avec le script de test:
cd /root/keralis/blockchain
node test-integrity-system.js -
Vérifiez les logs pour les erreurs SMTP:
pm2 logs blockchain-checker
-
Assurez-vous que votre serveur SMTP autorise les connexions depuis l'adresse IP du serveur blockchain
Dashboard Inaccessible
Si le dashboard est inaccessible:
-
Vérifiez que le service est en cours d'exécution:
pm2 status dashboard
-
Redémarrez le service:
pm2 restart dashboard
-
Vérifiez les logs pour identifier le problème:
pm2 logs dashboard
-
Vérifiez la configuration du firewall (voir section API Inaccessible)
Problèmes de Connexion MongoDB
Si vous rencontrez des problèmes avec MongoDB:
-
Vérifiez que MongoDB est en cours d'exécution:
sudo systemctl status mongod
-
Redémarrez MongoDB:
sudo systemctl restart mongod
-
Vérifiez les logs MongoDB:
sudo tail -f /var/log/mongodb/mongod.log
-
Vérifiez la configuration de connexion dans le fichier
.env