log
Error: Redis connection to redis:6379 failed - connect ECONNREFUSED 221.179.46.194:6379
at Object.exports._errnoException (util.js:1022:11)
at exports._exceptionWithHostPort (util.js:1045:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1087:14)
ping
/ # ping mysql
PING mysql (172.19.0.2): 56 data bytes
64 bytes from 172.19.0.2: seq=0 ttl=64 time=0.101 ms
64 bytes from 172.19.0.2: seq=1 ttl=64 time=0.097 ms
64 bytes from 172.19.0.2: seq=2 ttl=64 time=0.100 ms
^C
--- mysql ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.097/0.099/0.101 ms
/ # ping redis
PING redis (172.19.0.3): 56 data bytes
64 bytes from 172.19.0.3: seq=0 ttl=64 time=0.069 ms
64 bytes from 172.19.0.3: seq=1 ttl=64 time=0.134 ms
64 bytes from 172.19.0.3: seq=2 ttl=64 time=0.112 ms
^C
--- redis ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.069/0.105/0.134 ms
/ #
docker-compose
redis:
image: redis
what:
image: daocloud.io/who/what
restart: always
depends_on:
- mysql
- redis
コンテナの実行時にコマンドとポートがどのようにマッピングされるか。
原因が判明しました
ホスト名が変更されたため、別途注入する必要があります https://github.com/mcollina/m...
server.js
原文
リーリー訂正
リーリー
リーリー永続化の構築方法
lib/persistence/redis.js
これは ioredis API です。https://github.com/luin/iored... を参照してください。
次のパラメータのみをサポートし、URL パラメータはサポートしません
接続エラーが発生したときにエラーが報告されない理由がわかりません。 ? ?メモリが爆発するまで再試行してください。