Le docker Mempool ne parvient pas à se connecter au serveur Electrum
J'ai un problème avec la "connexion" de mon mempool.space au serveur electrumX. Mon cœur Bitcoin fonctionne bien, le serveur ElectrumX fonctionne également bien et jusqu'au bout de la chaîne. J'ai installé Docker et Docker-Compose. Tout fonctionne bien, cependant, lorsque j'essaie de composer avec Docker, cela fonctionne bien, je suppose, mais à la fin, cette erreur apparaît et continue de la répéter :
docker-api-1 | 6 janvier 11:38:12 ERR : erreur Electrum : {"errno": -111, "code": "ECONNREFUSED", "syscall": "connect", "address": "0.0.0.0", "port": 50001} docker-api-1 | 6 janvier 11:38:12 INFO : Déconnecté du serveur Electrum à 0.0.0.0:50001
Mon fichier docker-compose.yml :
version : "3.7" services : web : environnement : FRONTEND_HTTP_PORT : "8080" BACKEND_MAINNET_HTTP_HOST : "api" image : mempool/frontend:dernier utilisateur : "1000:1000" redémarrage : toujours stop_grace_period : 1m commande : "./wait-for db :3306 --timeout=720 -- nginx -g 'daemon off;'" ports : - 4080:8080 api : environnement : ELECTRUM_HOST : "0.0.0.0" ELECTRUM_PORT : "50001" ELECTRUM_TLS_ENABLED : "true" MEMPOOL_BACKEND : "electrum" CORE_RPC_HOST : "0.0.0.0" CORE_RPC_PORT : "8332" CORE_RPC_USERNAME : "####" CORE_RPC_PASSWORD : "####" DATABASE_ENABLED : "true" DATABASE_HOST : "db" DATABASE_DATABASE : "mempool" DATABASE_USERNAME : "mempool" DATABASE_PASSWORD : "mempool" STATISTICS_ENABLED : "true" image : mempool/backend:dernier utilisateur : "1000:1000" redémarrage : toujours stop_grace_period : 1m commande : "./wait-for-it.sh db:3306 --timeout=720 -- strict -- ./start.sh" volumes : - ./data:/backend/cache db : environnement : MYSQL_DATABASE : "mempool" MYSQL_USER : "mempool" MYSQL_PASSWORD : "mempool" MYSQL_ROOT_PASSWORD : "admin" image : mariadb:10.5. 8 utilisateur : redémarrage "1000 : 1000 » : toujours stop_grace_period : 1 million de volumes : - ./mysql/data:/var/lib/mysql
Mon fichier electrumX.conf :
# /etc/electrumx.conf par défaut pour systemd # REQUIRED DB_DIRECTORY = /home/qbr1ck/electrumx_db # Informations d'identification RPC du nœud Bitcoin DAEMON_URL = ####:####@localhost COIN = Bitcoin SERVICES = tcp://0.0.0.0 :50001 PEER_DISCOVERY = désactivé COST_SOFT_LIMIT = 0 COST_HARD_LIMIT = 0
L'utilisateur et le mot de passe sont hachés dans les deux fichiers, mais ils sont identiques.
Ceci est la sortie complète après l'exécution de Docker, cela pourrait donner quelques indices
[+] Exécution 3/3 ⠿ Conteneur docker-db-1 exécution 0.0s ⠿ Conteneur docker-web-1 exécution 0.0s ⠿ Conteneur docker-api-1 Recréé 60.4s Attachement à docker-api-1, docker-db-1, docker- web-1 docker-api-1 | wait-for-it.sh : attente de 720 secondes pour db:3306 docker-api-1 | wait-for-it.sh : db:3306 est disponible après 0 seconde docker-db-1 | 2023-01-08 13:49:36 6 Connexion abandonnée 6 à la base de données : utilisateur « non connecté » : hôte « non authentifié » : « 172.16.57.2 » (Cette connexion s'est fermée normalement sans authentification) docker-api-1 | 8 janvier 13:49:37 AVIS : Démarrage du serveur Mempool... (a210a3f) docker-api-1 | 8 janvier 13:49:37 INFO : Restauration du pool de mémoire et blocage des données du cache disque docker-api-1 | 8 janvier 13:49:37 ERR : Erreur Electrum : {"errno": -111, "code": ECONNREFUSED, "syscall": "connect", "address": "127.0.0.1", "port": 50001} docker-api-1 | 8 janvier 13:49:37 ERR : Erreur de connexion au serveur Electrum sur localhost :50001 docker-api-1 | 8 janvier 13:49:37 INFO : Déconnecté du serveur Electrum sur localhost:50001 docker-api-1 | 8 janvier 13:49:37 INFO : connexion à la base de données établie. docker-api-1 | 8 janvier 13:49:37 INFO : Démarrage du service de statistiques docker-api-1 | 8 janvier 13:49:37 INFO : Démarrage du service de taux de change docker-api-1 | 8 janvier 13:49:37 INFO : Le service de taux de change sera interrogé sur Clearnet à l'aide de https://price.bisq.wiz.biz/getAllMarketPrices docker-api-1 | 8 janvier 13:49:37 AVIS : Mempool Server s'exécute sur le port 8999 docker-api-1 | 8 janvier 13:49:37 INFO : Mise à jour des derniers pools de minage à partir de https://raw.githubusercontent.com/mempool/mining-pools/master/pools.json via clearnet docker-api-1 | 8 janvier 13:49:42 AVERTISSEMENT : erreur runMainLoop : connectez ECONNREFUSED 127.0.0.1:8332. Réessayer dans 10 secondes. docker-api-1 | 8 janvier 13:49:47 ERR : Erreur Electrum : {"errno": -111, "code": ECONNREFUSED, "syscall": "connect", "address": "127.0.0.1", "port": 50001} docker-api-1 | 8 janvier 13:49:47 ERR : Erreur Electrum : {"errno": -111, "code": ECONNREFUSED, "syscall": "connect", "address": "127.0.0.1", "port": 50001} docker-api-1 | 8 janvier 13:49:47 INFO : Déconnecté du serveur Electrum sur localhost:50001 docker-api-1 | 8 janvier 13:49:52 AVERTISSEMENT : erreur runMainLoop : connectez ECONNREFUSED 127.0.0.1:8332. Réessayer dans 20 secondes. docker-api-1 | 8 janvier 13:49:57 ERR : Erreur Electrum : {"errno": -111, "code": ECONNREFUSED, "syscall": "connect", "address": "127.0.0.1", "port": 50001} docker-api-1 | 8 janvier 13:49:57 ERR : Erreur Electrum : {"errno": -111, "code": ECONNREFUSED, "syscall": "connect", "address": "127.0.0.1", "port": 50001} docker-api-1 | 8 janvier 13:49:57 INFO : Déconnecté du serveur Electrum sur localhost : 50001
